|
Poslao: 31 Okt 2013 23:16
|
offline
- Pridružio: 28 Avg 2012
- Poruke: 62
|
_iKaC ::Ne tako. Koristis Incrementing/Decrementing Operatore
php.net/manual/en/language.operators.increment.php
Nisam nigde našao primer kako se za mysql tabele koristi incrementing/decrementing operatori
|
|
|
|
|
Poslao: 07 Nov 2013 16:37
|
offline
- Pridružio: 28 Avg 2012
- Poruke: 62
|
Konačno rešio. Ako nekome zatreba ovako to ide :
<form action="index.php" method="post">
<input type = "submit" value = "glasaj" name="glasovi"/>
<?php
$con=mysqli_connect("localhost","root","","name_database");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
if(isset($_POST['glasovi'])) {
$ql=mysqli_query($con,"UPDATE name_table SET glasovi=glasovi+1
WHERE id= ");
}
?>
|
|
|
|
|
Poslao: 07 Nov 2013 17:22
|
offline
- Pridružio: 28 Avg 2012
- Poruke: 62
|
Ok. mislio sam da bi nekome mogao biti koristan.
Samo još jedna stvar: dugme se nalazi pri dnu stranice,svaki put kada se pritisne radi glasanja stranica se vrati se na vrh (početak). Kako bih to mogao izbeći, da bi ostala na istom delu gde je glasano ?
|
|
|
|
Poslao: 08 Nov 2013 12:27
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Ako bi ocenjivao to onda bi ti dao 2 samo zato sto si jedino konekciju ispravno napisao a ovo ostalo je bulsheet
|
|
|
|
Poslao: 11 Dec 2013 23:40
|
offline
- Pridružio: 28 Avg 2012
- Poruke: 62
|
Napisano: 08 Nov 2013 14:41
Otkud takvo negativno naelektrisanje, pa ja bih bio presrećan da sam takvo nešto negde našao(a da radi) pre petnaest dana kada sam počeo da tragam za njim.
Dakle da se vratimo u stvarnost:šta da uradim da mi se stranica nakon glasanja ponovo ne učitava ?
Dopuna: 11 Dec 2013 23:40
Imam ovakav kod:
<?php
require 'config.php';
require 'opendb.php';
//Pass the ID of the Article here
$id = 2;
$sql = "SELECT * FROM article WHERE id=$id";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$ratings = $row["rating"];
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$(".c").click(function()
{
var ID = <?php echo $id;?>//$("#vote").text();
var rating = <?php echo $ratings;?>
var queryString = 'id='+ ID +'&vote='+rating;
$("#vote").text(rating+1);
$.ajax({
type: "POST",
url: "submitVote.php",
data: queryString,
cache: false,
success: function(html)
{}
});
});
});
</script>
<div id="content">
<body>
<p id="p">glasova</p>
<div id="vote"><?php echo $ratings;?></div>
<input type="submit" class="c" value="like" onclick="this.style.background='green';">
</form>
</div>
</div>
i fajl "submitVote.php" za update tabele.Ovaj ajax odlično radi kada na stranici imam samo jedan"id" ali kadfa postavim dva ili više onda neće. Kako to da izvedem?
|
|
|
|