我有一个带name
和value
的单选按钮,我找了很多解决方案,但仍然无法在我的数据库中插入单选按钮值。我的查询非常好,这是我的代码
<form action="" method="POST">
<label class="radio-inline"><input type="radio" name="gender" value="male">Male</label>
<label class="radio-inline"><input type="radio" name="gender" value="female">Female</label>
<input type="submit" class="btn btn-default" name="submit">
</form>
在我的数据库中插入的是name
而不是value
。所以单词gender
是插入我的数据库的那个。
我很难将gender
字段类型更改为Varchar
和Char
,但仍无法正常工作。
if(isset($_POST['submit'])){
$gender = mysqli_real_escape_string($con, $_POST['gender']);
$sql = "INSERT INTO information_table (gender)
VALUES ('gender')";
答案 0 :(得分:2)
你有没有试过这个?
<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="radio" name="number" value="4" />
4
<input type="radio" name="number" value="5" />
5
<?php
if (isset($_POST['submit'])){
$number = $_POST['number'];
mysql_query("INSERT INTO table_name(number) VALUES ('$number')");
}
?>