0
<?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方法调用这个文件。

4

2 回答 2

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; ?>

只需选择最适合您的那一款。

于 2012-11-23T20:00:51.363 回答
0

你需要做的是这个

<?php while { ?>
<option value="<?php echo $data[0];?>"><?php echo $data[0];?></option>
<?php } ?>
于 2012-11-23T14:21:26.983 回答