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_chien</option>
</SELECT>";
}
else
{
echo Error;
}
?>
上面這段可以做成在php echo裡面再包一個php if條件嗎?
剛剛試過都沒反應...大大們是我哪裡該調整嗎?
以下是我用html 包php就可以OK
部門/姓名:
<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
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>";
if ($id === 'D0373') echo 'disabled';
echo "harry_chien</option>
</SELECT>";
}
else
{
echo Error;
}
?>
感謝海綿大給我方向,結果發現自己標點符號也有問題,之後用
您的方法處理掉的,感謝:)
最後這支程式還剩下一個邏輯無法解,我在研究一下...
if ($id == 'D0373' or $id == 'D0483')//Michael(資訊課)
{
echo "部門/姓名: <SELECT NAME='ptprovince' SIZE='1' >
<OPTION value='0'>---請選擇---</OPTION>
<optgroup selected='true' label='資訊課'>";
if ($id == 'D0373'){echo "<option value='TEST'>TEST</option>";}
if ($id == 'D0373'){echo "<option value='harry'>harry</option></SELECT>";}
}
你已經在一開始宣告了<?php.....?>
那在結尾之前就不需要再宣告這一句了
<?php if ($id === 'D0373' ) echo 'disabled'; ?>
海綿寶寶 大大的方法是一種
但如果大大你不想切開code的話,可以用精簡的if語法