gpt4 book ai didi

PHP下拉列表导致无限循环

转载 作者:行者123 更新时间:2023-11-28 04:20:24 25 4
gpt4 key购买 nike

我试图在 PHP 中动态填充一个下拉列表,这导致无限循环和我的浏览器崩溃。我不知道如何正确地让它显示一个表中的所有行,但我认为这将是一个相对简单的修复。 while 循环可能会把它扔掉。如果您需要更多信息,请告诉我我正在关注这个示例,但我的是用 PDO 编写的:

Dynamic drop down list using html and php

<h3>Company Listing</h3>
<select name='companies'>
<option value="">--- Select ---</option>
<?php
//gets user's info based off of a username.
$query = "SELECT business_name FROM Businesses";

try
{
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);

}
catch (PDOException $ex) {
}

//fetching all the rows from the query
$profileRow = $stmt->fetch();
while ($profileRow)
{
?>

<option value="<?php echo $profileRow['business_name']?>"><?php echo $profileRow['business_name']?></option>

<?php
}
?>
</select>
<p></p>

最佳答案

$profileRow 没有改变。所以它永远是真的

你需要这样做

while($profileRow = $stmt->fetch())

关于PHP下拉列表导致无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22444206/

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