Hi Leute, ich bekomme es nicht hin, die Results upzudaten.
Ich habe 2 Tabellen.
1 ist frage ,a1 ,a2 ,a3 ,a4 ,a5 ,a6 ,a7 ,a8 ,a9 ,a10 )
In dieser steht die Frage und 10 möglichen Antworten
2. ist id ,aa1 ,aa2 ,aa3 ,aa4 ,aa5 ,aa6 ,aa7 ,aa8 ,aa9 ,aa10 )
In dieser steht feste ID der Umfrage und die Results selber.
Nun möchte ich beim Voten z.B. die Zahl der Zeile aa5 um 1 vergrößern
Aber PHP läßt solche Möglichkeit, wie: $neu=$row[$frage]+1; irgendwie nicht zu.
Ich hab schon alles Mögliche ausprobiert. Und immerwieder nur Fehler :/
Und es ist mir schade aufzuhören, weiter zu coden, da ist schon so viel gemacht habe, nur halt das Updaten funzt net ganz.
Kann mal vielleicht jemand nachsehen, wie man das hinbekommen könnte:
$antwort ist die Variable von dem radio Button
und heißt z.B. aa1
Ich habe 2 Tabellen.
1 ist frage ,a1 ,a2 ,a3 ,a4 ,a5 ,a6 ,a7 ,a8 ,a9 ,a10 )
In dieser steht die Frage und 10 möglichen Antworten
2. ist id ,aa1 ,aa2 ,aa3 ,aa4 ,aa5 ,aa6 ,aa7 ,aa8 ,aa9 ,aa10 )
In dieser steht feste ID der Umfrage und die Results selber.
Nun möchte ich beim Voten z.B. die Zahl der Zeile aa5 um 1 vergrößern
Aber PHP läßt solche Möglichkeit, wie: $neu=$row[$frage]+1; irgendwie nicht zu.
Ich hab schon alles Mögliche ausprobiert. Und immerwieder nur Fehler :/
Und es ist mir schade aufzuhören, weiter zu coden, da ist schon so viel gemacht habe, nur halt das Updaten funzt net ganz.
Kann mal vielleicht jemand nachsehen, wie man das hinbekommen könnte:
$antwort ist die Variable von dem radio Button
und heißt z.B. aa1
PHP-Code:
<?php
if(isset($antwort)){
$verbindung=mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db ($dbname);
if (($antwort =="")) {
die(" <b>error</b>");
} else {
// Hier ist mir das unklar wie ich das machen soll
$result = mysql_query (" SELECT * FROM cms_umfrageresult")
$row2 = mysql_fetch_array($result);
$alt="$row2[$antwort]";
// Hier ist mir das unklar wie ich das machen soll
$neu=$alt+1;
$query = "UPDATE cms_umfrageresult SET $antwort='$neu' WHERE id='01'";
mysql_query($query);
mysql_close();
}
}
?>
Kommentar