daniel_sun
Erfahrenes Mitglied
Hi das ist mein Umfrage Script:
Hier kann man abstimmen:
Hier werden die ergebnisse ausgewerten und in die Datenbank eingetragen.
Hier kann sich jeder User die Ergebnisse ansehen:
Es kommen hier an allesn ecken und enden Fehler kann mir mal einer sagen, wo sie sind und wie sie zu beheben sind?
Hier kann man abstimmen:
PHP:
$result = mysql_query("SELECT * FROM sgc_poll", $connection);
foreach ($row = mysql_fetch_array($result)){
echo "<b>$row['Titel']</b><br>";
echo "<form action=\"poll_count.php\" method=\"post\">";
echo "<input type=\"radio\" name=\"option1\" value=\"noption1\"><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option1']</font></option>";
echo "<input type=\"radio\" name=\"option2\" value=\"noption2\"><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option2']</font></option>";
echo "<input type=\"radio\" name=\"option3\" value=\"noption3\"><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option3']</font></option>";
echo "<input type=\"radio\" name=\"option4\" value=\"noption4\"><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option4']</font></option>";
echo "<input type=\"radio\" name=\"option5\" value=\"noption5\"><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option5']</font></option>";
echo "</select>";
echo "<input type=\"submit\" value=\" Senden \"> <input type=\"reset\" value=\" Reset \">";
}
Hier werden die ergebnisse ausgewerten und in die Datenbank eingetragen.
PHP:
<?php
include('include/config.php');
mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_select_db(sgbrowser, mysql_connect($mysql_host, $mysql_user, $mysql_pass));
$result = mysql_query("SELECT * FROM sgc_poll", $connection);
foreach($row = mysql_fetch_array($result)){
//**********Option 1
if($_POST['option1'] == "noption1"){
$option1new = $row['option1']+1 ;
$sql = "UPDATE
sgc_poll
SET
option1 = $option1new";
mysql_query($sql);
echo "<font color=\"#FFFFFF\"><center>Danke für ihre Stimme.<br>Sie wurde gezählt und ist nun im Fenster Ergebniss sichtbar.</center></font>";
}#
//**********Option 2
if($_POST['option2'] == "noption2"){
$option2new = $row['option2']+1 ;
$sql = "UPDATE
sgc_poll
SET
option2 = $option2new";
mysql_query($sql);
echo "<font color=\"#FFFFFF\"><center>Danke für ihre Stimme.<br>Sie wurde gezählt und ist nun im Fenster Ergebniss sichtbar.</center></font>";
}
//**********Option 3
if($_POST['option3'] == "noption3"){
$option3new = $row['option3']+1 ;
$sql = "UPDATE
sgc_poll
SET
option3 = $option3new";
mysql_query($sql);
echo "<font color=\"#FFFFFF\"><center>Danke für ihre Stimme.<br>Sie wurde gezählt und ist nun im Fenster Ergebniss sichtbar.</center></font>";
}
//**********Option 4
if($_POST['option4'] == "noption4"){
$option4new = $row['option4']+1 ;
$sql = "UPDATE
sgc_poll
SET
option4 = $option4new";
mysql_query($sql);
echo "<font color=\"#FFFFFF\"><center>Danke für ihre Stimme.<br>Sie wurde gezählt und ist nun im Fenster Ergebniss sichtbar.</center></font>";
}
//**********Option 5
if($_POST['option5'] == "noption5"){
$option5new = $row['option5']+1 ;
$sql = "UPDATE
sgc_poll
SET
option5 = $option5new";
mysql_query($sql);
echo "<font color=\"#FFFFFF\"><center>Danke für ihre Stimme.<br>Sie wurde gezählt und ist nun im Fenster Ergebniss sichtbar.</center></font>";
}
?>
Hier kann sich jeder User die Ergebnisse ansehen:
PHP:
<?php
include('include/config.php')
mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_select_db(sgbrowser, mysql_connect($mysql_host, $mysql_user, $mysql_pass));
$result = mysql_query("SELECT * FROM sgc_poll", $connection);
foreach($row = mysql_fetch_array($result, MYSQL_ASSOC)){
echo "<center><b>$row['Titel']</b></center><br><br>";
echo "<table border=\"0\"><tr><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">Option:</font></b></td><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">Stimmen:</font></b></td></tr>";
echo "<tr><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['option1']</font></b></td><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option1']</font></b></td></tr>";
echo "<tr><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['option2']</font></b></td><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option2']</font></b></td></tr>";
echo "<tr><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['option3']</font></b></td><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option3']</font></b></td></tr>";
echo "<tr><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['option4']</font></b></td><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option4']</font></b></td></tr>";
echo "<tr><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['option5']</font></b></td><td><b><font color=\"#FFFFFF\" STYLE=\"font-size: 11px\">$row['n_option5']</font></b></td></tr></table>";
}
?>
Es kommen hier an allesn ecken und enden Fehler kann mir mal einer sagen, wo sie sind und wie sie zu beheben sind?
Zuletzt bearbeitet: