Php 带有复选框值的表单从数据库填充并插入数据库
我试着在谷歌上搜索它,但我找不到真正适用于我的条件。 我需要的是复选框数据来自表1,这样我可以在需要时添加更多区域。同时,我如何分析用户选择了哪些框,因为我需要存储到表2中Php 带有复选框值的表单从数据库填充并插入数据库,php,html,Php,Html,我试着在谷歌上搜索它,但我找不到真正适用于我的条件。 我需要的是复选框数据来自表1,这样我可以在需要时添加更多区域。同时,我如何分析用户选择了哪些框,因为我需要存储到表2中 区域: 爱极乐 熊山 MITC 马里姆贾亚 科塔拉克萨马纳 其他: 值1 价值2 价值3 价值4 价值5 其他 写在这里 有关更多信息,请参阅此 如何从sql数据库中检索数据 <?php // Create connection $conn = new mysqli($servername, $username
区域:
爱极乐
熊山
MITC
马里姆贾亚
科塔拉克萨马纳
其他:
值1
价值2
价值3
价值4
价值5
其他
写在这里
有关更多信息,请参阅此
如何从sql数据库中检索数据
<?php
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT AreaName FROM Areas";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<input type='checkbox' name='area[]' value='".$row['AreaName']."'>".$row['AreaName'];
}
} else {
echo "0 results";
}
$conn->close();
?>
这一点不清楚。这意味着在选择时您需要在数据库中插入?请更具体一些,我需要这些“ayer keroh、bukit beruang、mitc…”是来自表区域,而在提交表单时,我需要记录用户选择的内容并将其存储到数据库中。因此,您希望使用数据库中的数据填充复选框,然后将用户选择插入到数据库中?感谢您的回复,但实际上我最大的问题是如何在中显示存储在表1中的值复选框方法。类似于$databasearray=array('value1','value2','value3','value5');如果您仍然混淆HMMM,请告诉我…我仍然不明白…也许我尝试用另一种方式解释我需要什么,我需要将表1中存储的值(例如:“伦敦、巴黎等)回显到复选框中我已经更新了它如何从DB检索并作为循环打印
<?php
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT AreaName FROM Areas";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<input type='checkbox' name='area[]' value='".$row['AreaName']."'>".$row['AreaName'];
}
} else {
echo "0 results";
}
$conn->close();
?>