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 各位大大~
我用海綿大的方式處理掉了,結果發現標點符號也是問題之一...
感謝各位大大:)
![]()