mysqlを使用した検索PHPでドロップダウンリストが必要です。これは私のコードです:検索PHPでドロップダウンする方法mysql
0
A
答えて
0
foreachの前のオプションで最初のエコーを削除すると、ループ外の$ slasvalは未定義です。あなたは
$slaval
変数の名前で何の変数が存在しないことがわかり最初のエコーで
<td> Urgency (SLA)*</td><td> : </td>
<td>
<select name="sla">
<?php
$sla = $slas->get_sla();
foreach ($sla as $slaval)
{
echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
}
?>
</select>
</td>
0
<td> Urgency (SLA)*</td><td> : </td>
<td><select name="sla">
<?php
$sla = $slas->get_sla();
foreach ($sla as $slaval)
{ echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
}
?>
</select>
-1
はそれがドロップダウン
<td> Urgency (SLA)*</td><td> : </td>
<td><select name="sla" list="selectlist">
<datalist id='selectlist'>
<?php
$sla = $slas->get_sla();
echo '<option value="'.$slaval['slaid'].'" selected="selected">'.$slaval['namasla'].'</option>';
foreach ($sla as $slaval)
{
echo '<option value="'.$slaval['slaid'].'">'.$slaval['namasla'].'</option>';
}
?>
そして、何あなたは、コード?p.sを実行したときに起こっているの選択であなたを助けるかもしれないデータリストを使用してみてください。ループ外のslasvalは定義されていません... –
ドロップダウン、検索はできません。 –
'foreach'の前に' option'で最初の 'echo'を削除します。 – Gaurav