【PHP】下らねぇ質問はここに書き込みやがれpart16
■ このスレッドは過去ログ倉庫に格納されています
0606nobodyさん
2006/02/18(土) 08:58:30ID:???一個目。
$OptValue = $_POST["hoge"];
$selected1 = "";
$selected2 = "";
$selected3 = "";
switch($OptValue){
case 1: $selected1 = " selected"; break;
case 2: $selected2 = " selected"; break;
case 3: $selected3 = " selected"; break;
}
<OPTION value="1"<?php echo $selected1 ?>>1</OPTION>
<OPTION value="2"<?php echo $selected2 ?>>2</OPTION>
<OPTION value="3"<?php echo $selected3 ?>>3</OPTION>
----------------------------------------------------
二個目。
$OptValue = $_POST["hoge"];
<OPTION value="1"<?php echo( ($OptValue == 1?" selected":"") ) ?>>一</OPTION>
<OPTION value="2"<?php echo( ($OptValue == 2?" selected":"") ) ?>>ニ</OPTION>
<OPTION value="3"<?php echo( ($OptValue == 3?" selected":"") ) ?>>三</OPTION>
ですが、SELECTタグは何度も使うもののような気もしますので
SELECTタグを自動生成する関数などを用意したほうが効率が良いと思われます。
■ このスレッドは過去ログ倉庫に格納されています