google122 Posted March 26, 2013 Share Posted March 26, 2013 (edited) I have been trying to just simply add whatever the user picks from the radio form to the field "number" in their specified user table. I cannot get it working. Any ideas on what is wrong? It does not add the choice into the specified field, it leaves it null <?php if(isset($_POST['submit'])) { $number=$_POST['number']; if($number!="") { $query=mysql_query("UPDATE users SET number = '$number' WHERE name = '".$user->name."';"); if($query) { header('Location: /me'); } else { $error_message = '<font color="red"><strong>Please choose a number.</strong></font><br /><br />'; } } } ?> <form method="post" action="post"> <input type="radio" name="number" value="1" />1 <input type="radio" name="number" value="2" />2 <input type="radio" name="number" value="3" />3 <input type="submit" name="submit" /> </form> Edited March 26, 2013 by google122 Quote Link to comment https://forums.phpfreaks.com/topic/276186-radio-form-to-add-value-in-mysql-db/ Share on other sites More sharing options...
Solution Barand Posted March 26, 2013 Solution Share Posted March 26, 2013 set form action to empty string action = "" Quote Link to comment https://forums.phpfreaks.com/topic/276186-radio-form-to-add-value-in-mysql-db/#findComment-1421205 Share on other sites More sharing options...
google122 Posted March 26, 2013 Author Share Posted March 26, 2013 Thank you so much man Quote Link to comment https://forums.phpfreaks.com/topic/276186-radio-form-to-add-value-in-mysql-db/#findComment-1421209 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.