<?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
方法调用这个文件。
您的问题是您的值没有用引号引起来。您可以通过两种方式解决此问题。
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; ?>
只需选择最适合您的那一款。
你需要做的是这个
<?php while { ?>
<option value="<?php echo $data[0];?>"><?php echo $data[0];?></option>
<?php } ?>