这是单选按钮的编码,我的问题是,我试图运行这个编码。但是,起初只在a1中只对数据库。当我为b1添加选项时,该值不会插入到数据库中。如果只是值a1可以进入数据库,我怎么能做出其他选择。我有10个选项可以插入到mysql中
<?php
require_once "connection.php";
$conn = connect();
$db = connectdb();
mysql_select_db($db,$conn) or die (mysqli_error() . "\n");
$query_usr = "select * from penilaian";
$usr = mysql_query($query_usr,$conn) or die(mysql_error()."\n".$query_usr);
$row_usr=mysql_fetch_assoc($usr);
$a1=$_REQUEST['a1'];
$b1=$_REQUEST['b1'];
echo $query ="insert into penilaian (a1,b1) values($a1,$b1)";
$result = mysql_query($query);
echo "testing".$result;
echo "<script languange = 'Javascript'>
alert('Terima Kasih ! Penilaian anda sudah diterima ');
location.href = 'home.php';</script>";
?>
答案 0 :(得分:0)
根据定义,单选按钮仅具有一个值。如果要为特定输入传递多个值,请使用设置了select
属性的multiple
输入,或创建其他单选按钮。如果您有更具体的问题/疑问,请发布您的HTML。
答案 1 :(得分:0)
你最好在数组的单选按钮中取名字属性,因为你必须只选择一个收音机中的一个。
<input type="radio" name='a[]' value='1' />
<input type="radio" name='a[]' value='2' />
................ more -----------------------
然后
$a = $_REQUEST['a'][0];