我正在试图从数据库数据,但在while循环,第一数据即将空白,让我告诉你

<?php
$query = "SELECT * FROM `artists` WHERE label_id = '$id' ORDER BY name";

$result = mysql_query($query);



while ($info = mysql_fetch_array($result)) {

?>

    <option value="<?php echo $info['ID']; ?>"><?php echo $info['name']; ?></option>

   <?php 
        }
 ?>

这里第一$信息[“ID”]的行的数据丢失,$信息[“名称”]是确定,但ID丢失。

我在哪里错了,你觉得呢?

THX

有帮助吗?

解决方案

检查值键(如果它不是$信息[ 'ID']例如)。

如果它仍然没有工作了一段时间后,添加此行

print_r($info); die();

在此模式下,你会看到什么$信息包含(如果没有ID,检查查询)。

其他提示

您ID字段真的叫label_id。尝试:

<?php echo $info['label_id']; ?>

您确保该值=“x”的缺失,我得到的感觉是,有一些错误乌尔javascript和它没有得到从选择框的值,并根据您认为缺少值.. u能查看输出的HTML源和查看,如果选择实际上具有在他们..值也张贴乌尔表模式将是有帮助的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top