Coding Life

用一生來coding 用全心發展IT

Category Archives: 程試設計

Date: 2010.01.04 | Category: 程試設計 | Response: 0

ini_set("display_errors", "On");
error_reporting(E_ALL | ~E_WARNING| ~E_NOTICE);

此法適用php5

Date: 2008.03.11 | Category: 程試設計 | Response: 0

讓php把數值自動補零

函數:sprintf()

一般程式在列印數值時會只印1,2,3,4,5,6,7….9,10….15……,若想要讓數字能01,02,03,04…..就必需再寫個補零的函數,現在不必要了,已經有這個函數可以幫助你使用了。

使用方法:

$var = 1;
echo sprintf(『%02d』, $var);

則印出 01 ,若要補兩個零則可寫成 sprintf(『%03d『, $var);

在mysql中隨機篩選任何的資料列

若不知道這個方法的話,我想你會寫出一大推隨選資料的程式碼,今天起不必這樣子了,只要在sql中下這句語法:

ORDER BY RAND() LIMIT 1

就馬上讓你去好樂迪唱「哈咩送」 ,怪怪,這個問題倒是讓我存疑五、六年了,今天,這個萬年冰鎮又一次的擊破!

用法:

SELECT * FROM table_name ORDER BY RAND() LIMIT 1;

後面的 LIMIT 1 你可以修改成你要列出的資料列數,而且是每筆都隨機給你叫出來,而不是乖乖的照順序呼叫,很強吧!

Date: 2008.02.25 | Category: 程試設計 | Response: 0

一般說來各位在設計網頁時,若有用到「表單」功能來做資料往返的功能時,常常會用到視窗內的彈跳功能來告知使用者目前資料處理的狀態。

而一般Client端處理的Script大都是用java script來實現表單處理的工作,但是當某個專案變的比較大型時,我們都會用彈跳視窗來簡化資料處理的步驟或是讓使用者更容易的注目於資料處理狀況。 Click to read more

Date: 2008.01.09 | Category: 程試設計 | Response: 0

各位在設計動態網頁時常常遇到的狀況是一個功能要設計出好幾頁的頁面來滿足功能需求,有沒有必要設計成這樣?常常被 程式設計搞的灰頭土臉的戰友們臉上都是一圈圈的黑眼圈,動態網頁的好處是同一個相同的功能可以套上不同的美編,再交給下一個客戶使用,通常,只要開發一 次,美編的事就變的簡單許多。

而有時,為了怕麻煩,還是懶做,通常接到新的案子都會對客戶說同一套的說辭,然後再將程式原封不動的交出,只要美編改一改就好,客戶只要看到版面不同於其它網站,功能完全符合他們的需求,酬勞就輕鬆入袋。 Click to read more

Date: 2007.07.28 | Category: 程試設計 | Response: 0

最近在趕一件案子,研究新的技巧。

XML的使用對於小弟來說是第一次,為了不要忘記如何操作以及紀錄相關所取得的技術研究,所以將這些關鍵技術放在部落格上以供格友們查閱。 Click to read more

Date: 2007.07.11 | Category: 程試設計 | Response: 0

如果你的陣列中有像這樣的資料。

$A=array(‘apple’,'banana’,'book’,'dog’);

$B=array(‘蘋果’,'香蕉’,'書本’,'小狗’);

想要在陣列A中的單字找出$B中相對應的中文,使用array_search()來尋找。

array_search ( ‘想找的資料’,欲尋找的陣列)

寫法:

$the_key = array_search(‘banana’,$A);

echo $B[$the_key];

則$B就會印出「香蕉」的字串出來。

原理:

在$A的陣列排列上相對應的位置編號為 0、1、2、3、4 ,而$B的編號也是相同的,array_search()的功用是將找到的陣列內容回傳一個「位置編號」,所以banana的編號為「1」,$B的排列原 則與$A相同,就可以把$B[1]如此代入,「香蕉」就這樣子正確的找尋出來了。

這對於常常在判斷option與select的值的功能會比較好處理。

Date: 2007.07.09 | Category: 程試設計 | Response: 0

當web form專案開發越來越龐大的時候,相信部分有經驗的朋友都會將部分的程式碼予以include,或是用function包裝,來達到程式碼簡化的效用,未來在維護程式碼時才不會連接著修改到其它相同的程式碼。

舉個例子來說,載入資料庫密碼的程式,若有10頁用到它,將來修改了密碼,你就必需做10次相同的動作來修改,這種維護程式碼的作法可是非常的麻煩又沒效率的。 Click to read more