1

mysqlクエリにいくつかのオプションを投稿するフォームがあります。それが戻ったとき、それはいくつかのデータでテーブルを描きます。

フォームが返された場合に選択する選択ボックスのオプションを設定するにはどうすればよいですか?

私はこれを試しましたが、機能しませんでした:

<form method="post" id="partnersearchform">
<input type="hidden" name="formaction" value="partnersearch">
Partner Típus<br>
<select onchange="document.getElementById('partnersearchform').submit();" size="" name="ceg">
<option value="">(mind)</option>
<option value="1" if($ceg==1){ print 'selected'; }>Magánszemélyek</option>
<option value="2" if($ceg==2){ print 'selected'; }>Cégek</option>
</select>
</form>
4

3 に答える 3

2

このようにしてみてください:

<?php if($ceg==1){ echo 'selected="selected"'; } ?>

また、$cegvarで取得するものを確認してください。

<option value="<?php echo $ceg;?>"
 <?php if($ceg==1){ echo 'selected="selected"'; }?>>Magánszemélyek</option>
于 2013-02-01T14:24:52.133 に答える
2

phpタグを開いたり閉じたりするのを忘れました:

<form method="post" id="partnersearchform">
<input type="hidden" name="formaction" value="partnersearch">
Partner Típus<br>
<select onchange="document.getElementById('partnersearchform').submit();" size="" name="ceg">
<option value="">(mind)</option>
<option value="1"<?php if($ceg==1){ print ' selected'; }?>>Magánszemélyek</option>
<option value="2"<?php if($ceg==2){ print ' selected'; }?>>Cégek</option>
</select>
</form>
于 2013-02-01T14:25:03.600 に答える
0
<option value="1" <?php if($ceg==1){ print 'selected'; }?> >Magánszemélyek</option>
于 2013-02-01T14:24:41.487 に答える