ik heb deze poll afgehaald van deze site en wat verandert
origineel : http://www.phphulp.nl/php/scripts/1/271/
als ik deze nu open krijg ik een LEEG scherm weet iemand hoe dit kan komen
<?php
session_start();
#--> connecting to database
include
#--> cookie domein
$cookie_domain = "www.epartyzone.nl";
#--> poll vraag
$poll_vraag = "wil je op deze persoon stemmen";
#--> poll options
$poll[1] = 'ja';
#--> hoeveel pollvragen hebben we
$num = count($poll);
#--> kijken of er al eerder gestemd is
if(!isset($_SESSION['pollvoted']) && !isset($_COOKIE['pollres']))
{
#--> kijken of er een optie gekozen is
if(isset($_POST['poll']))
{
#--> updaten van de gekozen optie in de poll
$sql = "UPDATE `verkiezing` SET `vraag".$_POST['poll']."` = (vraag".$_POST['poll']." +1) WHERE nummer = '$nummer'";
$res = @mysql_query($sql) or die(mysql_error());
#--> kijken of de database ook werkelijk geupdate is
if(mysql_affected_rows())
{
$content = '<br><br><br><center><b>Updating</b></center> <META HTTP-EQUIV=Refresh CONTENT="1; URL=^poll.php">';
#--> voor als cookies niet aanstaan op de client
$_SESSION['pollvoted'] = 'oke';
#--> setting cookie
setcookie('pollres', 'voted', time()+17558400, '/', $cookie_domain);
}
else
{
$content = '<br><br><br><center><b>error er is een fout opgelopen gelieve opnieuw te stemmen</b></center>';
}
}
else
{
#--> begin building form and table
$content = "<form style=\"margin:0px;\" action=\"poll.php\" method=\"post\">\n <img src=\"images/poll_icon.gif\"> <b>Poll</b>\n<br>\n<table width=\"540\" cellpadding=\"1\" cellspacing=\"0\" border=\"1\" bordercolor=\"#ffffff\"><tr bgcolor=\"#003D89\"><td colspan=\"3\"> <b style=\"color:fff;\">".$poll_vraag."</b></td></tr>\n";
#--> building table met poll options
for($i=1; $i<=$num; $i++)
{
$content .= '<tr bgcolor="'.($i % 2 ? '#F4F4F4' : '#E8E8E8').'"><td><input type="radio" name="poll" id="'.$i.'" value="'.$i.'"> <label for="'.$i.'"><b> '.$poll[$i].'</b></label></td</tr>'."\n";
}
#--> end building form and table
$content .= "</table>\n <input type=\"submit\" name=\"submit\" value=\"Vote\">\n</form>\n";
}
}
else
{
#--> het aantal antwoorden per poll vraag uit de db trekken
$sql = "SELECT * FROM `verkiezing` WHERE nummer = '$nummer'";
$res = @mysql_query($sql) or die(mysql_error());
$data = mysql_fetch_assoc($res);
#--> totaal aantal stemmen bepalen
$total_votes = 0;
for($i=1; $i<=$num; $i++)
{
$total_votes += $data['vraag'.$i];
}
$content = " <img src=\"images/poll_icon.gif\"> <b>Poll</b>\n<br>\n<table width=\"540\" cellpadding=\"3\" cellspacing=\"0\" border=\"1\" bordercolor=\"#ffffff\">\n<tr bgcolor=\"#003D89\"><td colspan=\"4\"><b style=\"color:fff;\">".$poll_vraag."</b></td></tr>\n";
for($i=1; $i<=$num; $i++)
{
#--> procent per poll optie uitrekenen
$proc = round(($data['vraag'.$i] / $total_votes) * 100, 1);
if(!strstr($proc, '.')) $proc .= '.0';
#--> building html table
$content .= '<tr bgcolor="'.($i % 2 ? '#F4F4F4' : '#E8E8E8').'"><td width="140"> <b>'.$poll[$i]. '</b></td><td width="220"> <img src="images/poll_left.gif" width="2" height="10" alt=""><img src="images/poll.gif" height="10" width="'.round(($proc * 2)).'" alt=""><img src="images/poll_right.gif" width="2" height="10" alt=""> </td><td align="right"> '.$proc.'% </td><td align="right" nowrap> ('.$data['vraag'.$i].' votes) </td></tr>'."\n";
}
$content .= "</table>\n<br>\n Totaal is er <b>".$total_votes."</b> keer gestemd";
}
?>
1.080 views