gpt4 book ai didi

php - 将下拉值输入到同一列作为单独的行

转载 作者:行者123 更新时间:2023-11-29 20:24:48 26 4
gpt4 key购买 nike

我正在建立一个轮值表。

我有一个带有两个下拉菜单的表单,它们都向我的数据库提交名称。目前这两个值都保存到一列中,但我需要单独显示每个名称。

当存在多个值时,我无法仅从列中检索一个名称。

理想情况下,我希望在单独的行中提交每个下拉值,并具有自己唯一的行 ID。

在个人资料上显示的代码;

<?php foreach($rota_mon as $rota_monday): ?>

<?php if($rota_monday['name'] == 'Gina') {
?>
<img src="images/available.png" width="45" height="45" />
<?php
} else {
?>

<?php } ?>

<?php endforeach; ?>

下拉表单代码;

<form name="" action="rota-insert.php?tbl=rota_sunday" method="POST">
<div class="form-group">
<select class="rota-edit-fields" id="name" name="name[]">
<option value="">Choose a Girl</option>
<?php
$stmt = $conn->prepare('SELECT id, name from persons');
$stmt->execute();
while($name_list = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<option value=' .$name_list['name']. '>'.$name_list['name'].'</option>';
}
?>
</select> <br />

<select class="rota-edit-fields" id="name" name="name[]">
<option value="">Choose a Person</option>
<?php
$stmt = $conn->prepare('SELECT id, name from persons');
$stmt->execute();
while($name_list = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo '<option value=' .$name_list['name']. '>'.$name_list['name'].'</option>';
}
?>
</select>

<br /><br />
<button class="btn btn-primary btn-sm" style="width: 100%;" name="submit" type="submit">Save Changes</button>
</div>
</form>

或者任何有关我如何做得更好的建议将不胜感激。

最佳答案

我已成功使用以下代码解决了我的问题;

<?php foreach($rota_mon as $rota_monday): ?>
<?php if(strpos($rota_monday['escort_name'], $_GET['escort']) !== false) { ?>
<span style="color:green; font-size:22px;"><i class="fa fa-check" aria-hidden="true"></i></span>
<?php } else { ?>
<span style="color:red; font-size:22px;"><i class="fa fa-times" aria-hidden="true"></i></span>
<?php } ?>
<?php endforeach; ?>

通过匹配我正在寻找的值,我可以处理存储在一起的值。

关于php - 将下拉值输入到同一列作为单独的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39351339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com