我單選按鈕的值爲「1」,「2」,「3」,我的數據庫設置爲接收值爲INT的值。但是,當表單提交時,它們在每個字段中以零作爲數據庫。這裏是JS Fiddle在mysql數據庫中顯示值爲0的單選按鈕
<p><input type="radio" name="buttons" value="1">A-Flat
//我已經有我的數據庫連接
// variables
$frets = $_POST["fret"];
$fonts = $_POST["fonts"];
$buttons = $_POST["buttons"];
// if else to display the results
if(isset($_POST['submit'])) {
// mysql
$query = "INSERT INTO $tbl_name (frets, fonts, buttons) VALUES ('$frets','$fonts','$buttons') ";
mysql_query ($query);
mysql_close();
// stuff
echo '<h1>Thanks!!</h1>','<p>',"I lied about the prize. Here is a funny video to make up for it.",'</p>','<br />',
'<iframe width="560" height="315" src="http://www.youtube.com/embed/3-HCs4tRw8o" frameborder="0" allowfullscreen></iframe>';
}
else {
// page header
echo '<h1>', "You broke it!",'</h1> ';
// message
echo '<h3 style=text-align:center;>',"Silly Rabbit! Make sure you fill out all the fields!", "<br>",
"<a href=usertesting.php>Try again.</a>",'</h3>';
}
?>
呼應你執行的mysql_query之前$查詢。 – shapeshifter 2013-03-27 04:55:40