用于插入数据库的单选按钮中的多个值选项

时间:2014-09-06 18:12:59

标签: php

这是单选按钮的编码,我的问题是,我试图运行这个编码。但是,起初只在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>";

?> 

2 个答案:

答案 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];