iT邦幫忙

0

PHP 條件發問NEW!!!

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>
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
sarah82529
iT邦見習生 ‧ 2016-11-23 15:22:59

已刪除

看更多先前的回應...收起先前的回應...
小哈 iT邦新手 4 級 ‧ 2016-11-23 17:33:01 檢舉

大大您說的這些我知道,只是現在只是有個疑問,第一張圖的echo之後我想下條件...是否能做到等同於php包php語法@@

小哈 iT邦新手 4 級 ‧ 2016-11-23 17:34:29 檢舉

下圖是hmtl用php呈現條件,是OK,疑惑是第一張圖> <

fillano iT邦超人 1 級 ‧ 2016-11-24 10:52:00 檢舉

沒有php包php這回事喔,所有的php程式碼,都是在<?php ... ?>之間的,僅此而已。

frank98xp iT邦新手 4 級 ‧ 2016-11-24 12:29:54 檢舉

一般情況下,可以先做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>
小哈 iT邦新手 4 級 ‧ 2016-11-24 16:12:25 檢舉

Dear 各位大大~
我用海綿大的方式處理掉了,結果發現標點符號也是問題之一...
感謝各位大大:)
/images/emoticon/emoticon04.gif

我要發表回答

立即登入回答