gpt4 book ai didi

php - 通知: Undefined index Call Stack #TimeMemoryFunctionLocation

转载 作者:行者123 更新时间:2023-11-29 23:59:40 24 4
gpt4 key购买 nike

我想要一个下拉框来显示我的数据库的值,但无法让它工作。我得到

Notice: Undefined index:.... Call Stack #TimeMemoryFunctionLocation

这是保管箱代码:

Fabrikat:     <br />    <select name="tillverkare_search" id="tillverkare_search">
<option value="" selected="selected">Välj</option>
<?php do { ?>
<option value="<?php echo $row_Fabrikat['Tillverkare']?>" <?php if (!(strcmp($row_Fabrikat['Tillverkare'], $row_Fabrikat['Tillverkare']))) ?>><?php echo $row_Fabrikat['Tillverkare']?></option>
<?php
} while ($row_Fabrikat = mysql_fetch_assoc($Fabrikat)); ?>
</select><br />

这里我用 Dreamweaver 中制作的记录集定义它:

mysql_select_db($database_Audiologiska, $Audiologiska);
$query_Fabrikat = "SELECT tillverkare FROM vanster_implantat";
$Fabrikat = mysql_query($query_Fabrikat, $Audiologiska) or die(mysql_error());
$row_Fabrikat = mysql_fetch_assoc($Fabrikat);
$totalRows_Fabrikat = mysql_num_rows($Fabrikat);

SQL 查询在 phpMyAdmin 中工作正常,因此 SQL 查询没有问题。

我的其他具有相同功能的投递箱工作正常,但我不知道为什么这个不起作用。

最佳答案

您的查询使用小写列名:

$query_Fabrikat = "SELECT tillverkare FROM vanster_implantat";

但在您的选项中,您可以使用“Tillverkare”。

<option value="<?php echo $row_Fabrikat['Tillverkare']?>" <?php if (!(strcmp($row_Fabrikat['Tillverkare'], $row_Fabrikat['Tillverkare']))) ?>><?php echo $row_Fabrikat['Tillverkare']?></option>

解决方案:

将其也更改为小写:

<option value="<?php echo $row_Fabrikat['tillverkare']?>" <?php if (!(strcmp($row_Fabrikat['tillverkare'], $row_Fabrikat['tillverkare']))) ?>><?php echo $row_Fabrikat['tillverkare']?></option>

关于php - 通知: Undefined index Call Stack #TimeMemoryFunctionLocation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25126027/

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