[php:1:ba0da1dc37]
<?php
session_start();
$pol=mysql_connect("host", "user", "pasw");
mysql_select_db("baza", $pol);
if(!isset($opcja)){
echo"Nie zagłosowałeś;!";
}
else{
$zap1=mysql_query("UPDATE ankieta WHERE opcja='$opcja' SET glosy='glosy+1'",$pol);
echo"Twój głos został zaliczony, dziękujemy!";
$zap2=mysql_query("SELECT opcja, glosy FROM ankieta ORDER BY glosy DESC",$pol);
echo"<table>";
while ($wiersz = mysql_fetch_assoc($zap2)){
echo "<tr><td> ".$wiersz["opcja"];
echo"</td>";
echo "<td>".$wiersz["glosy"];
echo"</td></tr>";
}
echo"</table>";
$zap3=mysql_query("SELECT SUM(glosy) FROM ankieta",$pol);
echo"Łącznie oddano $zap3 głosów.";
echo"</p>";
}
mysql_close($pol);
?>
[/php:1:ba0da1dc37]
Chodzi mi oto że powyższy skrypt wcale nie UPDATE-uje liczby głosów tzn. nie zwiększa o 1.
Wiem, że lubicie takie wyzwania, :wink: więc pytam:
CO TU JEST NIE TAK?
I bardzo proszę o pomoc!
