Re: [心得] 簡單的 SQL 簡化設計

看板CSSE作者 (everlasting)時間19年前 (2005/06/02 20:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/12 (看更多)
這讓我想到以前被抓去寫網頁的時候>< 有一頁要填註冊資料的 光欄位就20~30個左右吧 以後又要加上可以修改的功能.... 如果是最苦工的作法當然就是php慢慢填嘍 慢慢的用php把資料庫取出的值放到html中,或是反過來 無敵苦 偷懶就是人成長的最大動力... 後來註冊花了不到十行就弄完 修改資料大概多一點,10~20行吧 註冊的地方將html input的field name設計的跟database的field一樣 由POST parser直接產生SQL insert, 只要一個for loop就ok 修改的部份比較煩,由php產生javascript 由javascript代替 好處就是可以把程式集中起來自動化 並且這樣的做法以後即使欄位有變動,cost極低 (程式不用改,只要確定html中的name跟database中的一樣) 唉...免費勞工苦啊><... ※ 引述《qrtt1 (XD)》之銘言: : 呵,我也有類似的東東。 : 有時要寫php或jsp之類的東東, : 大部份時都是在填表單變數名稱, : 容易填錯又很無聊 :) : #!/usr/bin/perl -w : ## author: qrtt1 : ## date: 2005/02/27 : ## usage: app_name < form_page : undef $METHOD; : while(<STDIN>) : { : if(/method/) : { : if(/post/) : { : $METHOD='$_POST['; : next; : } : if(/get/) : { : $METHOD='$_GET['; : next; : } : } : if(/(input|select)[^<>]*name/) : { : if(/\"([a-zA-Z][a-zA-Z0-9]*)\"/){ : print '$'.$1.' = '; : print $METHOD; : print "'"; : print $1; : print "']"; : print "\n"; : } : } : } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.247.249
文章代碼(AID): #12dl_z5K (CSSE)
討論串 (同標題文章)
文章代碼(AID): #12dl_z5K (CSSE)