たとえば、選択フォームがあります
<select name="select_1"><option value=""></option><option value="value_1">option_1</option><option value="value_2">option_2</option>.....<option value="value_n">option_n</option></select></td>
出力する場合、データベース内のデータは保存されたデータであり、出力時に値が等しいかどうかを foreach が判断します。
データベース内のデータは、出力時にこの値を 1 として取り、出力時に値が等しいかどうかを判断します。 等しい場合、それは選択されたことを意味します。十分ではありません! ! ! !
出力するときは、この値を 1 として、値が等しいかどうかを foreach で判定します。 等しい場合、それが選択されます。司会者さん、なぜ-1対1なのですか?
$value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){ if(intval(substr($value,-1,1))==$value_select_1) echo $value.' selected';}モデレータさん、ありがとうございます。でも、なぜ -1 対 1 なのですか?
わかりました、最後の 1 つを選んでください、ありがとう!
$value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){ if(intval(substr($value,-1,1))==$value_select_1) echo $value.' selected';}
$value_select_1=1;$select_arr=array('value_1','value_2','value_3','value_4');foreach ($select_arr as $value){ if(intval(substr($value,-1,1))==$value_select_1) echo $value.' selected';}