我正在尝试从表中获取所有“请求者”并将其作为表单中的选项提供。据我所知,我之前没有获取第一行,但不知怎的,我的代码错过了第一个条目。
此外,当我提交表单并尝试使用$_POST
获取所选值时,它不会获取所选值,而是在该表单之前获取该条目。
以下是代码:
<select name="requestor">
<option value="%">Please select Requestor</option>
<?php
$con=mysqli_connect("localhost","username","password","database");
//============== check connection
if(mysqli_errno($con))
{
echo "Can't Connect to mySQL:".mysqli_connect_error();
}
$logins = mysqli_query($con, "select Login_name from login");
while ($dsatz = mysqli_fetch_assoc($logins))
{
echo $dsatz["Login_name"] . "<option value=". $dsatz["Login_name"]."</option>" . "<br />";
}
mysqli_close($con);
?>
</select>
答案 0 :(得分:1)
试
echo "<option value='".$dsatz["Login_name"]."'>".$dsatz["Login_name"].'"</option>";
循环中的