Hey, im new at PHP, I just got the book, and my freind sent me a simple script for a poll. I played around w/ it for a bit but i lost. The script wouldnt show poll results, and it didnt save it 2 the .inc file. I think my freind purposefully screwed with it. Heres the code:
<body>
<table width="231" border="0" cellspacing="2" cellpadding="1" bgcolor="#000000">
<?php
if(!file_exists("poll.inc"))
{
$fd = fopen("poll.inc", "w");
fwrite($fd, "0\n0\n0\n0\n");
fclose($fd);
}
$poll_array = file("poll.inc");
for($index=0;$index<sizeof($poll_array); $index++)
{
settype($poll_array[$index], "integer");
}
if(!$poll)
{
print("<form action=\"$PHP_SELF\" method=\"post\">");
print("<tr>");
print("<td width=\"231\" bgcolor=\"#C1C100\">");
print("<font size=\"1\">Poll: </font><font size=\"2\">Is this site well made?</font>");
print("</td>");
print("</tr>");
print("<tr>");
print("<td width=\"231\" bgcolor=\"#0099CC\">");
print("<input type=\"radio\" name=\"poll\" value=\"1\"><font size=\"1\">Of course</font>");
print("<br>");
print("<input type=\"radio\" name=\"poll\" value=\"2\"><font size=\"1\">Definately</font>");
print("<br>");
print("<input type=\"radio\" name=\"poll\" value=\"3\"><font size=\"1\">Kinda</font>");
print("<br>");
print("<input type=\"radio\" name=\"poll\" value=\"4\"><font size=\"1\">Not Really</font>");
print("<br><br>");
print("<input type=\"submit\" value=\"Submit\" style=\"font-family: SerpentineDBol; font-size: 12;\">");
print("</td>");
print("</tr>");
print("</form>");
}
else
{
switch($poll)
{
case 1:
$poll_array[0] += 1;
break;
case 2:
$poll_array[1] += 1;
break;
case 3:
$poll_array[2] += 1;
break;
case 4:
$poll_array[3] += 1;
break;
}
$fd = fopen("poll.inc", "w");
for($index=0;$index<sizeof($poll_array); $index++)
{
fwrite($fd, "$poll_array[$index]\n");
}
fclose($fd);
print("<tr>");
print("<td width=\"231\" bgcolor=\"#C1C100\">");
print("<font size=\"1\">Results: </font><font size=\"3\">Is this site well made?</font>");
print("</td>");
print("</tr>");
print("<tr>");
print("<td width=\"231\" bgcolor=\"#0099CC\">");
print("<font size=\"1\">Of course: </font><font size=\"2\">$poll_array[0]</font>");
print("<br>");
print("<font size=\"1\">Definately: </font><font size=\"2\">$poll_array[1]</font>");
print("<br>");
print("<font size=\"1\">Kinda: </font><font size=\"2\">$poll_array[2]</font>");
print("<br>");
print("<font size=\"1\">Not Really:</font><font size=\"2\">$poll_array[3]</font>");
print("</td>");
print("</tr>");
}
?>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>