使用单选按钮使用php插入数据库表

时间:2017-12-19 08:44:52

标签: php database html5 mysqli

我有这个代码,我想在数据库中插入项目,但它没有插入。 HTML5代码:

<form action="simple.php" method="post">
<input type="radio" name="games" value="1" size="20"<?php print $itemname;?
>Buy It</br>
<input type="Submit"name="Submit1" value="Add to cart"></center></a></div> 
</div></td></form>

PHP:

if (isset($_POST['Submit1'])) {

$selected_radio = $_POST['games'];

if ($selected_radio == '1') {

 $un ='checked';

if ($un='checked')

$value="whatever value";
$sql="INSERT INTO cartorders(id,item,price) VALUES ('$id','$value',250)";
$res=mysqli_query($dbhandle,$sql);

2 个答案:

答案 0 :(得分:0)

使用id作为自动增量ID

   <?php

    if (isset($_POST['Submit1'])) {
        $selected_radio = $_POST['games'];
        if ($selected_radio == '1') {
            $value = "whatever value";
            $sql   = "INSERT INTO cartorders(item,price) VALUES ('" . $value . "',250)";
            $res   = mysqli_query($dbhandle,$sql);
        }
    }
     ?>

答案 1 :(得分:0)

如果您获得$ id的价值,并且它将是唯一的,那么它应该有效。但正如所建议的那样,如果你没有一个独特的字段,那么在你的数据库c中将ID设置为自动增量字段会更好,但在更新时会出现问题。