繁体   English   中英

单选按钮的多个值选项可插入数据库

[英]more than one value option from radio button for insert into database

这是单选按钮的编码,我的问题是,我尝试运行此编码。 但是,首先只在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>";

?> 

根据定义,单选按钮只能有一个值。 如果要为特定输入传递多个值,请使用具有multiple属性集的select输入,或创建其他单选按钮。 如果您有更具体的问题/疑问,请发布HTML。

您最好在数组的单选按钮中使用name属性,因为您必须从Like中选择一个单选

<input type="radio" name='a[]' value='1' />
<input type="radio" name='a[]' value='2' />
................ more -----------------------

然后

$a = $_REQUEST['a'][0];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM