2015年9月18日 星期五

[PHP + mySQL] 從mySQL讀取的中文變成亂碼

有時候我們在mySQL中已經儲存好中文,
但是利用php讀取出來的卻是亂碼。
解決方式很簡單,只要在連接資料庫後調整語系即可。

[PHP + mySQL] mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in ... 的解決辦法

有時候在下SQL條件式時,
會出現下列錯誤:
mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in
原因來自query失敗回傳false,但我們卻沒有做error handling。
解決辦法很簡單,只要多加點判斷式在query式後面就可以囉!

[PHP + html] 取得今日日期與日期計算 / 在同一頁顯示POST內容

以下範例主要功能為:
1. 利用date()取得今日日期,
2. 利用mktime()得到減去使用者輸入的天數後的日期。

此外,這裡還用到了一個小技巧讓POST的內容在同一頁顯現,
FORMACTION屬性中留空白,這個頁面在送出查詢後就不會移轉到其他頁面。
同時利用isset來判別submit是否有送出來決定是否應該顯示POST後的資訊。

2015年9月17日 星期四

[PHP + html] 下拉式選單

當我們要讓使用者選擇時,可以使用下拉式的選單。
以下兩種選單方式在於有無使用array的差別。

[PHP + html] input 靠右、置中輸入

在沒有設定的情形下,
使用input的時候游標會靠左,
輸入的內容也會靠左呈現。

若是要要讓內容靠右或置中,可用下面的方法:

網誌初衷與期許

一直以來都有個想法,
想要將自己寫過的程式、作品,甚至是一些小筆記放到部落格上,
一方面是可以留做記錄以便日後查詢,
另一方面,若是這些東西能幫助到其他人就太好不過了!
(畢竟自己也常受到別人部落格的幫助)

於是今天這個網誌誕生了!
雖然內容可能很簡單,或許程式碼只是簡單的字串轉換,
但還是希望能夠達成這個網誌創立的目標。

最後就用萬用的hello程式碼作為這一個網誌的開始吧!