Jump to content

[SOLVED] radio buttons


only one

Recommended Posts

you may call me an idiot because i get this allot..

 

im trying to insert the value of the radio button but it keeps inserting it as 0, anyone help?

 

<?php
session_start();
echo "<font face=Arial size=2>";
$poll = $_GET['poll'];
$ip = $_SERVER['REMOTE_ADDR'];
include("cons.php");

$checkip = mysql_num_rows(mysql_query("SELECT ip FROM polls WHERE ip = '$ip' AND poll = '$poll'"));
if($checkip>0){ header("location: pollresults.php");
}else{

$checkpoll = mysql_num_rows(mysql_query("SELECT id FROM poll WHERE id = '$poll'"));
if($checkpoll==0){ echo "No such poll";
}else{

$query = mysql_query("SELECT * FROM poll WHERE id = '$poll'");
while ($row = mysql_fetch_array($query)) {

if (!isset($_POST[submit])) {
echo "
<form acion='$_SERVER[php_SELF]' method=POST>
<label><input name=radio type=radio value=option1 />$row[option1]</label><br />
<label><input name=radio type=radio value=option2 />$row[option2]</label><br />";
if(!$row[option3]==NULL){ echo "<label><input name=radio type=radio value=option3 />$row[option3]</label><br />"; }
if(!$row[option4]==NULL){ echo "<label><input name=radio type=radio value=option4 />$row[option4]</label><br />"; }
if(!$row[option5]==NULL){ echo "<label><input name=radio type=radio value=option5 />$row[option5]</label><br />"; }
if(!$row[option6]==NULL){ echo "<label><input name=radio type=radio value=option6 />$row[option6]</label><br />"; }
if(!$row[option7]==NULL){ echo "<label><input name=radio type=radio value=option7 />$row[option7]</label><br />"; }
if(!$row[option8]==NULL){ echo "<label><input name=radio type=radio value=option8 />$row[option8]</label><br />"; }
if(!$row[option9]==NULL){ echo "<label><input name=radio type=radio value=option9 />$row[option9]</label><br />"; }
if(!$row[option10]==NULL){ echo "<label><input name=radio type=radio value=option10 />$row[option10]</label><br />"; }
echo "<input name=submit type=submit value=Vote></form>";
}

if (isset($_POST[submit])) {
if($radio==NULL){
echo "<font color=#ff0000>Error</font>: Please select something to vote for<br />
<form acion='$_SERVER[php_SELF]' method=POST>
<label><input name=radio type=radio value=option1 />$row[option1]</label><br />
<label><input name=radio type=radio value=option2 />$row[option2]</label><br />";
if(!$row[option3]==NULL){ echo "<label><input name=radio type=radio value=option3 />$row[option3]</label><br />"; }
if(!$row[option4]==NULL){ echo "<label><input name=radio type=radio value=option4 />$row[option4]</label><br />"; }
if(!$row[option5]==NULL){ echo "<label><input name=radio type=radio value=option5 />$row[option5]</label><br />"; }
if(!$row[option6]==NULL){ echo "<label><input name=radio type=radio value=option6 />$row[option6]</label><br />"; }
if(!$row[option7]==NULL){ echo "<label><input name=radio type=radio value=option7 />$row[option7]</label><br />"; }
if(!$row[option8]==NULL){ echo "<label><input name=radio type=radio value=option8 />$row[option8]</label><br />"; }
if(!$row[option9]==NULL){ echo "<label><input name=radio type=radio value=option9 />$row[option9]</label><br />"; }
if(!$row[option10]==NULL){ echo "<label><input name=radio type=radio value=option10 />$row[option10]</label><br />"; }
echo "<input name=submit type=submit value=Vote></form>";
}else{
$radio = $_POST[radio];
echo "<font color=#00ff00>Succesfully</font>: Casted vote<br /><a href=pollresults.php>Click here to view the results</a>";
mysql_query("INSERT INTO polls(`ip`, `foroption`, `poll`)VALUES('$ip', '$radio', '$poll')");

}}}}}
echo "</font>";

?>[code]

updated code, still isnt working

[/code]

Link to comment
https://forums.phpfreaks.com/topic/46921-solved-radio-buttons/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.