2012-07-15 84 views
-3

我不是很先進,因此花費了很長的時間去任何地方,但我堅持,到目前爲止,已經得到了這個工作:檢查「輸入型」如果值是空的,則默認插入文本

<input 
type="text" 
name="product_desc[<?php echo $language['language_id']; ?>][tab_extra]" 
size ="50" 
value="<?php echo isset($product_desc[$language['language_id']]) ? 
     $product_desc[$language['language_id']]['tab_extra'] : ''; ?>" 
/> 

它查看數據庫並顯示值,但允許我更新,刪除或更改其中包含的文本。太棒了,除了大多數時候我需要這個標籤被稱爲'Extra',並且很少會需要改變標題。我正在考慮使用佔位符,但這並沒有真正做我需要做的事情。

我在想......如果... ELSE語句可以工作,像IF如tab_extra是空的,比在輸入框中默認顯示單詞'額外'。我的搜索總是空白,因爲所有「我如何清除默認值點擊」問題存在,這不是我想要做的。

因此,要結束......查看數據庫,如果該字段爲空,請添加要插入到數據庫中的單詞「Extra」。

+0

我不明白爲什麼3個人認爲我的問題是無效的。對一些人來說很容易,那麼當你有一份全職工作,並且每週只能學習編碼幾個小時,並花費3個小時研究它,然後到這裏尋求幫助,而不是認爲「夠好」,那麼我應該去哪裏? – Stefan 2012-07-15 17:32:20

+0

我不知道你爲什麼被低估(我當然不是**其中之一)。你是在正確的地方,匿名downvoters恕我直言,在錯誤的地方。祝你的項目好運 – freefaller 2012-07-15 19:10:04

回答

0

從MySQL數據庫中選擇時,如果你有一個像

table baz: 

foo   bar 
========= ========= 
value1  NULL 
value2  Optional 
value3  NULL 

一個表,要檢索詞「額外」的任何地方「欄」欄爲空,那麼你可以使用​​3210功能

select coalesce(bar, 'Extra') as bar from baz;