<?php
$res = mysql_query($qry) or die(mysql_error());
while($data = mysql_fetch_row($res))
{
echo "<option value=".$data[0].">" .$data[0]. "</option>";<br>
}
?>
在这种情况下,假设data[0]
具有样本数据值,那么只有样本存储的内部值。如何获得全部价值?
我正在通过$.ajax
方法调用此文件。
答案 0 :(得分:1)
您的问题是您的价值不包含在引号中。您可以通过两种方式解决此问题。
1:
<?php
$res = mysql_query($qry) or die(mysql_error());
while($data = mysql_fetch_row($res))
{
echo '<option value="'.$data[0].'">' .$data[0]. '</option>';
}
?>
2
<?php
$res = mysql_query($qry) or die(mysql_error());
while($data = mysql_fetch_row($res)):
?>
<option value="<?php echo $data[0]; ?>"><?php echo $data[0]; ?></option>
<?php endwhile; ?>
选择最适合你的那个。
答案 1 :(得分:0)
你需要做的是这个
<?php while { ?>
<option value="<?php echo $data[0];?>"><?php echo $data[0];?></option>
<?php } ?>