是在 HTML 中一行一行的寫嗎 ?
PHP 管理網頁
當然是....PHP....
superkevin提到:
學習困難度不是比 ASP.NET 難
如果版主問的是畫面構成的話,應該與 php(後端)關係不大。
前端採用 jQuery 是一個方向,但說得更精確些,至少會有3套 jQuery 的 library 可以讓你很輕鬆得到你想要的畫面:
Extjs、jQuery EasyUI、jqWidgets.
其中 Extjs 的版權可能需要留意一下。
前端 Javascript 負責與後端 PHP 溝通,PHP 負責操作 DB 後再將資料以 xml 或 json 格式回饋到前端,上述的 library 利用收到的資料 render 出畫面(tree、datagrid等等)。
有了這些工具之後,應該不會有人想用 PHP 去一行一行刻 HTML Tags 了。
圖太小
看不出來
大致上用ci+db+jq
DB做meun
再由ci撈出來用li排列
最後用jq做前端處理
以書來說的話
JQuery
CI有官方網站跟文件可以參考
再來學學CSS + HTML
沒有一本書比線上的資料還要新
所以建議你多多線上看吧
買書的話無疑浪費一堆你的錢、時間、耐心
所以我買書只買工具書,不買教學書,無奈的是現在的書都教學書居多,請自己衡量吧
線上的話可以去PHP_CLASS
或是一些PHP網站看就好
剩下就是自己腦補如何組合+架構
假如找不到請參考這個
http://www.sitepoint.com/hierarchical-data-database/
東西請自己寫
每本書能提供的都只是部分或是基礎
或許你需要的是先把網頁設計基礎和資料庫都學起來之後
你就會知道要怎樣拼湊那個網站了
把大家的回答和討論內容包括原po的文章整理下來我來歸納幾個重點:
1.買書浪費時間和金錢:
這一點要說見人見智是真的見人見智。
簡單來說,對一個完全沒有程式設計基礎的人而言,買書絕對是一件必要的事情。
何以如此說?因為買書就是邊看書邊練習(練習打字)
但是邊看網頁邊看文字編輯器其實不是個很方便的做法。
除非你有像是平板或是ipad等等的第二輔助視窗,或是雙螢幕。
新手學習別把人家當成很會快速切換視窗的天才。
而且翻網頁的速度有時就是偏偏根不上翻頁的速度。
當然如果本身就是一個已經有至少會一套程式語言的工程師。
是可以不需要買書而靠網路上的資料。
不過我個人還是很喜歡買書。甚至我有程式設計師的朋友他買了一堆書,每天上下班都在看。
而且即使看過很多遍了還是在翻。因為有時可能會得到些什麼新的想法。
2.台灣沒一本書可以看:
這句話講得太嚴重了點。
的確要講到一些深入技術面的確有可能。
但是沒有一個程式領域的觀念不能在其他的地方找到。
例如說PHP的設計模式。絕少有書去提到這件事。
但這不代表不能參考C或是ASP的設計模式書籍。
程式設計方法的原理許多方面是差不多,差的往往只是語法結構。
3.這樣的PHP管理網頁是怎麼做出來的?
撇開很多方面,單用PHP+MYSQL+HTML做不做的出來?
當然可以,但現實不會有人想這樣搞。
一個是會造成大量切換頁的困擾。
另一個是加重伺服器的負擔及網路傳輸的流量。
如果你認真的想去做這些事。
不可避免的你會遇到PHP、MYSQL、JAVASCRIPT、CSS甚至是HTML5。
這還不包括提及他們的framework。
沒有一樣是獨立於單一技術上,那麼你應該知道你欠缺多少要學習的東西。
4.我看了xxx沒有講到這些:
程式設計師有一句話是這麼說的:
「你想的到的東西,其實別人都已經想到而且寫出來了,那麼你應該去想辦法找到那個別人
寫出來的東西。很幸運的,萬一你就是找不到甚至於真的是就是沒有。那你就可以當第一個
把他寫出來的人。」
沒有的東西就是自己想辦法生出來沒有其他的方法了。
在發問問題之前,先清楚明白自己會什麼,不會什麼,疑慮是什麼。
會的就不用問了,不會的就是自己沒學好或是沒學到就應該先去學而不是發問。
而你該問的,就是你的疑慮。