如果設置它,我試圖自動填充表單輸入數據。如果語句沒有顯示任何輸出,則輸出短句
不幸的是,它看起來像我的聲明是根本不工作。我的意思是它不顯示任何東西,不管它是真是假。
<input type="text" value="<?php (isset($formData->fname)) ? 'ok' : 'error'; ?>" name="fname">
的value
總是看起來是這樣的:
我也嘗試這種方式,但它不工作:
<?php (isset($formData->fname)) ? echo 'ok'; : echo 'error'; ?>
我在做什麼錯?
哦,我現在感到羞愧。我正在嘗試這種方式:'<?php(isset($ formData-> fname))? echo'ok':echo'error'; ''但它在php中不工作,haha – divHelper11
,操作/函數應該在三元塊之前。這樣 - 'o < - e1? e2:e3'。 o可以是一個函數,比如echo,print等,或者像$ my_var這樣的變量。在第一種情況下結果將作爲參數傳遞,第二種情況下結果將被分配給var。 – marmeladze