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

あなたの問題は、値が引用符で囲まれていないことです。これは 2 つの方法で修正できます。

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 に答える