Dear 大大們~ 有些Select option if條件的問題想請教!!!
<?php
if ($id === 'D0373')//資訊課
{
echo "部門/姓名: <SELECT NAME='ptprovince' SIZE='1' >
<OPTION value='0'>---請選擇---</OPTION>
<optgroup selected='true' label='test'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<?php if ($id === 'D0373' ) echo 'disabled'; ?>harry</option>
</SELECT>";
}
else
{
echo Error;
}
?>
想問的是...以上語法是否能做到以下語法html包php的寫法呢...
if echo裡還可以下條件嗎? 剛剛怎麼試都無方法,是否麻煩各位大大給我方向呢
部門/姓名:
<SELECT name="ptprovince" >
<OPTION value="0">---請選擇---</OPTION>
<option value="123">1</option>
<option value="123">2</option>
<option value="123">3</option>
<option value="123">4</option>
<?php if ($id === 'D0373' ) echo '<option value="harry";';else{echo 'style="display: none;"';}?>><?php if ($id === 'D0373' ) echo 'harry';?></option>
</select>
已刪除
沒有php包php這回事喔,所有的php程式碼,都是在<?php ... ?>
之間的,僅此而已。
一般情況下,可以先做if判斷再echo
如果要在echo時,做if判斷的話,
請用三元運算子
例:
部門/姓名:
<SELECT name="ptprovince" >
<OPTION value="0">---請選擇---</OPTION>
<option value="123">1</option>
<option value="123">2</option>
<option value="123">3</option>
<option value="123">4</option>
<option value="harry" <?php echo ($id === 'D0373'?'':'style="display: none;"')?> >harry</option>
</select>
Dear 各位大大~
我用海綿大的方式處理掉了,結果發現標點符號也是問題之一...
感謝各位大大:)