Fohlenpower
Mitglied
Hallo,
habe ein Umfrage-Script erstellt. Nur mein Problem ist das wenn ich in der Umfrage eine der Optionen 4-10 anklicke das er immer eine Stimme zu der Option 4 dazu zählt obwohl ich beispielsweise die 5te angeklickt habe.
Bei den Optionen 1-3 klappt es ohne Probleme. Datenbank ist auch richtig eingerichtet.
Woran kann das liegen ?
Hoffe ihr könnt mir helfen !
habe ein Umfrage-Script erstellt. Nur mein Problem ist das wenn ich in der Umfrage eine der Optionen 4-10 anklicke das er immer eine Stimme zu der Option 4 dazu zählt obwohl ich beispielsweise die 5te angeklickt habe.
Bei den Optionen 1-3 klappt es ohne Probleme. Datenbank ist auch richtig eingerichtet.
Woran kann das liegen ?
Hoffe ihr könnt mir helfen !
Code:
<?php
$TableWahl = "Wahl";
$TableWahlIPs = "WahlIPs";
$Sperrzeit = 99999; // in Sekunden
$DatabasePointer=mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database);
$Zeit=time()-$Sperrzeit;
mysql_query("DELETE FROM $TableWahlIPs WHERE Abgestimmt<='$Zeit'", $DatabasePointer);
if(mysql_num_rows(mysql_query("SELECT ID FROM $TableWahlIPs WHERE IP='".$_SERVER['REMOTE_ADDR']."'", $DatabasePointer)))
{
$BereitsAbgestimmt=TRUE;
}
if($_REQUEST['Abstimmen'])
{
if(!$BereitsAbgestimmt)
{
if($_REQUEST['Antwort']==1)
{
$SQL="Antworten1=Antworten1+1";
}
elseif($_REQUEST['Antwort']==2)
{
$SQL="Antworten2=Antworten2+1";
}
elseif($_REQUEST['Antwort']==3)
{
$SQL="Antworten3=Antworten3+1";
}
elseif($_REQUEST['Antwort']==4)
{
$SQL="Antworten4=Antworten4+1";
}
elseif($_REQUEST['Antwort']==5)
{
$SQL="Antworten5=Antworten5+1";
}
elseif($_REQUEST['Antwort']==6)
{
$SQL="Antworten6=Antworten6+1";
}
elseif($_REQUEST['Antwort']==7)
{
$SQL="Antworten7=Antworten7+1";
}
elseif($_REQUEST['Antwort']==8)
{
$SQL="Antworten8=Antworten8+1";
}
elseif($_REQUEST['Antwort']==9)
{
$SQL="Antworten9=Antworten9+1";
}
else
{
$SQL="Antworten10=Antworten10+1";
}
mysql_query("UPDATE $TableWahl SET $SQL WHERE ID='$ID'", $DatabasePointer);
mysql_query("INSERT INTO $TableWahlIPs (Abgestimmt, IP) VALUES ('".time()."', '".$_SERVER['REMOTE_ADDR']."')", $DatabasePointer);
}
}
$ResultPointer=mysql_query("SELECT * FROM $TableWahl ORDER BY ID DESC LIMIT 1", $DatabasePointer);
$Result=mysql_fetch_object($ResultPointer);
?>
<table border="0" cellpadding="0" cellspacing="0" background="bg.gif">
<tr>
<td align="center" colspan="2" style="padding-bottom:5px;"><font color=#000000 size=3><b><?php echo$Result->Frage; ?></b></font></td>
</tr>
<?php
if($_REQUEST['Abstimmen'] || $BereitsAbgestimmt)
{
$StimmenInsgesamt=$Result->Antworten1+$Result->Antworten2+$Result->Antworten3+$Result->Antworten4+$Result->Antworten5+$Result->Antworten6+$Result->Antworten7+$Result->Antworten8+$Result->Antworten9+$Result->Antworten10;
if($Result->Antwort1)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten1/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort1; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten1; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"> <small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort2)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten2/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort2; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten2; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"> <small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort3)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten3/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort3; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten3; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"> <small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort4)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten4/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort4; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten4; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"> <small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort5)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten5/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort5; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten5; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"><small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort6)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten6/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort6; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten6; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"><small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort7)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten7/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort7; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten7; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"><small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort8)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten8/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort8; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten8; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"><small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort9)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten9/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort9; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten9; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"><small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
if($Result->Antwort10)
{
if($StimmenInsgesamt!=0)
{
$Prozent=$Result->Antworten10/$StimmenInsgesamt*100;
}
else
{
$Prozent=0;
}
$ProzentBalken=sprintf("%.0f", $Prozent*0.75);
$Prozent=sprintf("%.0f", $Prozent);
?>
<tr>
<td><font color=#000000 size=-1><?php echo$Result->Antwort10; ?></font></td>
<td><img height="11" src="UmfrageBalkenLinks.gif" width="5"><img height="11" src="UmfrageBalkenMitte.gif" title="<?php echo$Result->Antworten10; ?> Stimmen" width="<?php echo$ProzentBalken; ?>"><img height="11" src="UmfrageBalkenRechts.gif" width="5"><small><font color=#000000><?php echo$Prozent; ?>%</font></small></td>
</tr>
<?php
}
}
else
{
if($Result->Antwort1 || $Result->Antwort2 || $Result->Antwort3 || $Result->Antwort4 || $Result->Antwort5 || $Result->Antwort6 || $Result->Antwort7 || $Result->Antwort8 || $Result->Antwort9 || $Result->Antwort10)
{
?>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post">
<input name="ID" type="hidden" value="<?php echo$Result->ID; ?>">
<?php
}
if($Result->Antwort1)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="1"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort1; ?></font></td>
</tr>
<?php
}
if($Result->Antwort2)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="2"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort2; ?></font></td>
</tr>
<?php
}
if($Result->Antwort3)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="3"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort3; ?></font></td>
</tr>
<?php
}
if($Result->Antwort4)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort4; ?></font></td>
</tr>
<?php
}
if($Result->Antwort5)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort5; ?></font></td>
</tr>
<?php
}
if($Result->Antwort6)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort6; ?></font></td>
</tr>
<?php
}
if($Result->Antwort7)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort7; ?></font></td>
</tr>
<?php
}
if($Result->Antwort8)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort8; ?></font></td>
</tr>
<?php
}
if($Result->Antwort9)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort9; ?></font></td>
</tr>
<?php
}
if($Result->Antwort10)
{
?>
<tr>
<td align="right"><input name="Antwort" type="radio" value="4"></td>
<td><font color=#000000 size=-1><?php echo$Result->Antwort10; ?></font></td>
</tr>
<?php
}
if($Result->Antwort1 || $Result->Antwort2 || $Result->Antwort3 || $Result->Antwort4 || $Result->Antwort5 || $Result->Antwort6 || $Result->Antwort7 || $Result->Antwort8 || $Result->Antwort9 || $Result->Antwort10)
{
?>
<tr>
<td align="center" colspan="2" style="padding-top:5px;"><input name="Abstimmen" type="submit" value="Abstimmen"></td>
</tr>
</form>
<?php
}
}
?>
</table>