我有一个web表单,用于从PHP向数据库添加数据。
让我说,我的数据库被组织成两个表,称为约会和另一个称为俱乐部。俱乐部包括俱乐部和俱乐部名称。
我的web表单是为添加约会而设计的。
我有一个表单中的字段,我可以在其中键入会址,输入一个数字,然后通过简单的选项在html: Name中添加事件:
如何使这成为一个选项选择,呼应混血?如果可能的话,显示俱乐部的名字,但在约会中插入俱乐部的名字?
发布于 2015-03-12 11:34:22
下面是一个简短的代码片段:
<?php
//your connection to the db and query would go here
$con=mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "SELECT * FROM clubs";
$result = mysqli_query($con, $sql);
?>
Select Club:
<select id="club" name="club">
<option value = ""></option>
<?php
while($row = mysqli_fetch_array($result)) {
echo '<option value='.$row['id'].'>'.$row['field'].'</option>';
}
?>
</select>选择列表中填充了clubid #,然后可以将其发布到另一个php脚本或ajax中。
发布于 2015-03-12 11:31:29
如果您只使用select选项,就会容易得多。使用俱乐部表加载复选框,并将会社分配给选项值如下所示
<option value="<?php echo $row['clubid']?>"><?php echo $row['name']?></option>然后使用选择的名称来获取会社的值。
$clubid = $_POST['selectboxname'];将$clubid插入表。
https://stackoverflow.com/questions/29008389
复制相似问题