如何使用 PHP 在下拉列表中从数据库中加载记录

This is my edited HTML code... and i think ur right guys, there is a problem with my while T.T

这是我编辑的 HTML 代码……我认为你们是对的人,我的 while TT 有问题 这是我编辑的 HTML 代码……我认为你们是对的人,我的 while TT 有问题


这是我编辑的 HTML 代码……我认为你们是对的人,我的 while TT 有问题


thankyou in advance..  

这是我编辑的 HTML 代码……我认为你们是对的人,我的 while TT 有问题


<body style="font-size:15px;font-family:sans-serif;padding:0px;margin:0px;">

<div style="min-width:300px;width:80%;margin:20px auto auto auto;border:1px 

solid black;padding:10px;">

<h1 style="font-size:30px;font-weight:bolder;font-family:arial">Contact 

Us</h1>



<form action="" method="post" id="ContactUs">

<h2 style="font-size:20px;font-weight:bolder;font-family:arial;margin- 

left:2%;">Personal Information</h2>

<input value="" placeholder="First Name" name="" style="display:block;min- 

width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;">

<input value="" placeholder="Last Name" name="" style="display:block;min- 

width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;">

<input value="" placeholder="Organization" name="" style="display:block;min- 

width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;">

<input value="" placeholder="Email" name="" style="display:block;min- 

width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;">

<input value="" placeholder="Phone Number" name="" style="display:block;min- 

width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;">





<h2 style="font-size:20px;font-weight:bolder;font-family:arial;margin- 

left:2%;">Address</h2>

<?php

    while($row = mysqli_fetch_assoc($result))

    {

?>

<select id="ddlProvince" onchange="ShowHide()" name="province" 

style="display:block;min- 

width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;">

<option value="0">---Select Province---</option>


<option value="<?php echo $row['province'];?>"><?php echo $row['province'];? 

></option>


</select>




<?php

    }

?>




</form>

</div>

</body>

</html>



九州编程
浏览 168回答 3
3回答

慕斯709654

如果你不想回显 html,你可以如下:<?php while($row = mysqli_fetch_assoc($result)): ?>&nbsp; &nbsp;&nbsp; &nbsp; <option value="<?php echo $row['province']; ?>"><?php echo $row['province']; ?></option><?php endwhile; ?>

白板的微信

您的 while 代码应该是<select id="ddlProvince" onchange="ShowHide()" name="province"&nbsp;style="display:block;min-&nbsp;width:280px;width:80%;padding:5px;height:30px;margin:10px auto 0% auto;"><option value="0">---Select Province---</option><?php&nbsp; while($row = mysqli_fetch_assoc($result)) {?>&nbsp; <option value="<?php echo $row['province'];?>"><?php echo $row['province'];?></option><?php } ?></select>

隔江千里

您的 似乎有错误,请while尝试如下:<?phpwhile($row = mysqli_fetch_assoc($result)){&nbsp; &nbsp;&nbsp; &nbsp; echo "<option value='" . $row['province'] ."'>" . $row['province'] ."</option>";}?>你试图在 PHP 之外写 HTML while,我怀疑它写了一些错误的 HTML,写在option外面select
打开App,查看更多内容
随时随地看视频慕课网APP