gpt4 book ai didi

php - 插入发帖的用户

转载 作者:行者123 更新时间:2023-11-29 18:54:15 25 4
gpt4 key购买 nike

我正在制作一个 php/mysql 表单。该表单正在向数据库添加数据。表单的一部分是添加添加数据的用户。而不是一个选择框,他们可以在其中选择任何用户名。

我需要此表单部分来向他们显示他们的用户名,而不是整个列表中的选择。

<div class="form-group">
<label for="users" class="col-sm-4 control-label">Select User: <span class="required">*</span></label>
<div class="col-sm-8">
<select name="post_user" class="form-control" id="">

<?php

$users_query = "SELECT username FROM users";
$select_users = mysqli_query($connection,$users_query);

confirmQuery($select_users);


while($row = mysqli_fetch_assoc($select_users)) {
$user_id = $row['user_id'];
$username = $row['username'];

echo "<option value='{$username}'>{$username}</option>";

}
?>
</select>
</div>
</div>

最佳答案

假设每个用户名都是唯一的,您所需要做的就是获取该人的用户名(无论是来自 cookie 还是其他方式)并使用 Prepared Statement.使用准备好的语句将允许您在 SQL 查询中输入不同的名称。

你的 echo 似乎不正确。最简单的方法是像任何其他语言一样将回显分成几部分并将其连接起来。

因此,从您的代码来看,您的回显需要如下所示:

echo "<option value='". $username ."'>" . $username . "</option>";

关于php - 插入发帖的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44220523/

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