0

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

我的目的是尝试创建一个动态网站,该网站可以抓取输入的带有数据的新表格,并自动将其发布在主页上。这将是一种投标/拍卖类型的网站。

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

如果可能的话,下面的信息是否也可以输入到数组中进行存储?(不知道我问的对不对)

<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>

那么完成后会发生什么,用户将选择他们想要列出的项目,然后选择他们想要购买的票,这些数据输入到我的 db_table 中,然后我的其他脚本将显示在主页上其他人将购买剩余的门票。

如果我遗漏了任何东西,请询问...对此有点陌生。期待这些板上的一些伟大思想!

4

1 回答 1

1

这是一个示例,考虑到您有一个具有以下name属性的单选按钮radio_name-

HTML:

<input type="radio" checked="checked" name="radio_name" />

获取 POST 值:

if(isset($_POST['radio_name']) && !empty($_POST['radio_name'])){
    $radioContent= $_POST['radio_name'];
}

插入数据库(使用mysqli准备好的语句):

$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);
}

使用资源:

插入(MYSQL)

单选按钮 POST

于 2013-04-03T04:20:27.017 回答