※ ChatGPTを利用し、要約された質問です(原文:プルダウンの初期値に関して2)
プルダウンの初期値に関して2
前の質問と同じ内容となってしまいますが、プルダウンの前回値が
どうしても取得できません。。。
ソースは以下のように記述し、selected属性を用いて初期値に前回値
を指定しているような格好をとっています。
何か記述が間違っているのでしょうか。。。。
print("<TR>\n");
print("<TD NOWRAP><FONT SIZE='3'><B>【行 先】</B></FONT></TD>\n");
print("<TD NOWRAP SIZE='30'><input name='text1' VALUE=$out></input>\n");
print("</TD>\n");
print("<TD><select name='am_note' ONCHANGE='ChangeSelection(this.form, this)'>
<option value=' '
<?php
if('$out_goto'==' '){
echo' selected=?'selected?'';
}
?>
<option value='自席' style='background-color:#FFFFFF; color:#3366FF'
<?php
if('$out_goto'=='自席'){
echo' selected=?'selected?'';
}
?>
自席
</select>\n");
print("</TD>\n");
print("</TR>\n");
教えて下さい。
補足
申し訳ありません。 全体は以下のような格好で記述してあります。 おっしゃる通り、ソースの表示で記述が崩れてしまっていますが、 どこをどのように直したらよいかがわからず。。。 <TABLE BORDER=1 WIDTH="70%" CELLPADDING="10" CELLSPACING="0"> <TR> <TD ALIGN="center"> <TABLE BORDER="0" WIDTH="100%"> <TD WIDTH="20%"> </TD> <TD WIDTH="60%" ALIGN="center"> </TD> <TD WIDTH="20%" ALIGN="right"> </TD> </TABLE> <FONT COLOR="#FF0000"><B></B></FONT><BR> <?php print("<TABLE BORDER=0 CELLPADDING='5'>\n"); print("<TR>\n"); print("<TD WIDTH='20%'>\n"); print("</TD>\n"); print("</TR>\n"); print("<TR>\n"); print("<TD WIDTH='10%'>\n"); print("</TD>\n"); print("</TR>\n"); print("<TR>\n"); print("<TD NOWRAP><FONT SIZE='3'><B>【行 先】</B></FONT></TD>\n"); print("<TD NOWRAP SIZE='30'><input name='text_note' style='width:100%' VALUE=$out_goto></input>\n"); print("</TD>\n"); print("<TD><select name='am_note' ONCHANGE='ChangeSelection(this.form, this)' style='width:145px;'> <option value=' '> <option value='自席' style='background-color:#FFFFFF; color:#3366FF' <?php echo $out_goto; if('$out_goto'=='自席'){ echo' selected=?'selected?''; } ?> 自席 <option value='離席' style='background-color:#3366FF; color:#FFFFFF' if('$out_goto'=='離席'){ echo' selected=?'selected?''; }> 離席 </select>\n"); print("</TD>\n"); print("</TR>\n"); print("<TR>\n"); print("<TD NOWRAP><FONT SIZE='3'><B>【戻り時間】</B></FONT></TD>\n"); print("<TD SIZE='18'>\n"); print("</TD>\n"); print("<TD>\n"); print("</TD>\n"); print("</TR>\n"); print("<TR>\n"); print("<TD>\n"); print("</TD>\n"); print("<TD><FONT SIZE='2'>\n"); print("</FONT></TD>\n"); print("</TR>\n"); print("</TABLE>\n"); print("<INPUT TYPE='submit' NAME='exec' VALUE='登録する'>\n"); print("<INPUT TYPE='hidden' NAME='no' VALUE='$out_no'>\n"); print("<INPUT TYPE='hidden' NAME='busyo' VALUE='$out_busyo'>\n"); ?> </TD> </TR> </FORM> </TABLE>