only one Posted April 13, 2007 Share Posted April 13, 2007 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 More sharing options...
only one Posted April 13, 2007 Author Share Posted April 13, 2007 my foroption feild was on int.... lol Link to comment https://forums.phpfreaks.com/topic/46921-solved-radio-buttons/#findComment-228795 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.