Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP从无线电选择数据中获取输入并插入MySQL表_Php_Mysql_Get_Radio Button - Fatal编程技术网

PHP从无线电选择数据中获取输入并插入MySQL表

PHP从无线电选择数据中获取输入并插入MySQL表,php,mysql,get,radio-button,Php,Mysql,Get,Radio Button,我需要一些帮助,从用户选择的单选按钮中获取数据,并将信息输入到数据库中的表中 我的目的是尝试创建一个动态网站,获取输入的新表及其数据,并将其自动发布到主页上。这将是一种招标/拍卖类型的网站 第一个问题是我试图让它检查是否有错误(用户有意或无意输入) 如果可能,是否也可以将以下信息输入阵列进行存储?(不确定我的要求是否正确) 攻击舰: 巡洋舰 承运人 选一张票: 一个 两个 三个 四个 五个 六个 七个 八个 完成后,用户将选择他们想要列出的项目,然后选择他们想要购买的票证,这

我需要一些帮助,从用户选择的单选按钮中获取数据,并将信息输入到数据库中的表中

我的目的是尝试创建一个动态网站,获取输入的新表及其数据,并将其自动发布到主页上。这将是一种招标/拍卖类型的网站

第一个问题是我试图让它检查是否有错误(用户有意或无意输入)

如果可能,是否也可以将以下信息输入阵列进行存储?(不确定我的要求是否正确)


  • 攻击舰:
    巡洋舰
    承运人
  • 选一张票:
    一个
    两个
    三个
    四个
    五个
    六个
    七个
    八个
完成后,用户将选择他们想要列出的项目,然后选择他们想要购买的票证,这些数据将输入我的db_表,然后我的其他脚本将在主页上显示,其他人将在主页上购买剩余的票证

如果我遗漏了什么,请问。。。这有点新鲜。
期待着在这些董事会上有一些伟大的人物

这里是一个示例,考虑到您有一个带有
单选名称
属性的单选按钮

HTML:

插入数据库(使用
mysqli
prepared语句):

要使用的资源:


只是不确定单选按钮的语法。。。到底贴了什么?我最近做了一个注册页面,用户将数据输入一个文本字段,然后我的脚本将数据输入我的数据库。。。我不知道如何编写单选按钮的语法。
mysqli
not
mysql
。不,您可以修改它,使其与您正在使用的任何方法一起工作。您所需要的只是SQL。@user1707535我需要睡觉了,但是这个示例正在运行,因为我已经在我的站点上安装了一个脚本,并对它进行了修改。所以,您唯一需要更改的是SQL,以使其与您的数据库相匹配。@user1707535太好了,我用一些参考资料更新了答案。还有人知道单选按钮是否可以有多个名称/值吗?例如,如果用户选择“承运人”,然后提交他的票据,它是否可以将有关该承运人的数据数组发布到我的表中?我的表格包括:id、项目名称、项目描述、项目成本、项目_bet@user1707535是的,考虑到每个名称集只能单击一个单选按钮,它们可以有类似的名称。
<form action="" method="post">
<ul>
<li>
Assault Ships:<br>
<input type="radio" name="item_ship" value="item_cruiser">Cruiser<br>
<input type="radio" name="item_ship" value="item_carrier">Carrier<br>
</li>
<li>
Pick a ticket:<br>
<input type="radio" name="item_tickets" value="ticket_one">One<br>
<input type="radio" name="item_tickets" value="ticket_two">Two<br>
<input type="radio" name="item_tickets" value="ticket_three">Three<br>
<input type="radio" name="item_tickets" value="ticket_four">Four<br>
<input type="radio" name="item_tickets" value="ticket_five">Five<br>
<input type="radio" name="item_tickets" value="ticket_six">Six<br>
<input type="radio" name="item_tickets" value="ticket_seven">Seven<br>
<input type="radio" name="item_tickets" value="ticket_eight">Eight<br>
</li>
<li>
<input type="submit" value="List Item">
</li>
</ul>
</form>
<input type="radio" checked="checked" name="radio_name" />
if(isset($_POST['radio_name']) && !empty($_POST['radio_name'])){
    $radioContent= $_POST['radio_name'];
}
$sql = "INSERT INTO yourTable(
        rowName
        ) 
        VALUES (?)";

if($stmt = $mysqli->prepare($sql)){
    $stmt->bind_param("i", $radioContent);
    $stmt->execute();
    $stmt->close();
}
else{
    error_log($mysqli->error);
}