0

PHP変数からHTMLドロップダウンメニューに設定したい。私がやりたいことがわかるように、コードを提供します。

<?php
$html_table = '
<table border="0" cellspacing="0" cellpadding="0"><tr>';
while($arr = pg_fetch_array($result1))
{
$html_table .= "<tr><td> $arr[0] </td></tr>";                          
}
$html_table .='</tr>';
?>

<p>
<select name="db" size="1">
<option> $html_table </option>  #### <- that is my question, how to get that working
</select>
</p>

私がやりたいことを理解していただければ幸いです。もっといい方法をご存知でしたら教えてください。乾杯

4

4 に答える 4

4
<?php
$options = '';
while($arr = pg_fetch_array($result1)) {
    $options .= '<option>'.$arr[0].'</option>';                          
}
?>

<p>
<select name="db" size="1">
    <?php echo $options; ?>
</select>
</p>
于 2013-11-01T22:53:41.237 に答える
0

PHP の観点からすると、次のように$html_table置き換えるだけで準備完了です。<?php echo $html_table; ?>他の人が指摘したように、HTML はもちろん無効です。

于 2013-11-01T22:53:06.410 に答える
-1

オプション要素を次のように設定します

<option value="<?php echo $html_table; ?>"><?php echo $html_table; ?></option>

オプションをテーブルにすることはできません。

于 2013-11-01T22:53:15.943 に答える