psplay wrote:jame大大 您太好心了感覺樓主是上來直接問作業的...(恕刪) 其實也還好,如果真有心,該補甚麼該加甚麼心裡會有數,如果只是想照抄,上面的程式碼也沒甚麼用處,因為那不但是最沒效率的寫法,也還少了些必要的東西,如果真是作業,那應該會拿零分。 不動尊者 wrote:我終於了解,資訊人員為何這麼廉價一個活生生的例子,就在我眼前發生...(恕刪) 這個嘛,廉不廉價得看自己努不努力,畢竟沒有人天生就懂,給了魚鉤,能不能釣到魚就得看努力的程度有多少了。
PHP的範例首先~先做一個登入帳號的表單~這個應該不用說明了吧~接下來就是程式的部分~<?PHP//假設表單傳入的變數名稱為name跟pass//首先先驗證使用者帳號密碼//利用這個函式去連接MYSQL資料庫//mysql_connect//然後資料庫連線後~當然選擇資料表//mysql_select_db//接下來~當然是送出SQL要求~這邊記得~要順便驗證帳號密碼是否正確喔~//mysql_query//這時候再利用mysql_fetch_row來取得各欄位的值/*如果一切順利~這時候已經從MYSQL判斷帳號密碼是否正確~並且取得帳號的分數資料~*///接下來~//用最常用到的函式echo來做輸出~/*當然~中間要記得加上錯誤判定的句子~例如帳號密碼錯誤~MYSQL SERVICE無法連線~*/?>
REM NAME$(50)是存放姓名的陣列,REM ID$(50) 是存放身份證字號的陣列REM SCORE%(50) 是存放成績的陣列10 CLS20 DIM NAME$(50),ID$(50),SCORE%(50)30 I=040 INPUT “ 請輸入姓名”,M$50 INPUT “ 請輸入身份證字號”,D$60 DOIF M$= NAME$(I) AND D$= ID$(I) THENPRINT“ 分數=”,SCORE(I)GOTO 30ELSEI=I+1ENDIFLOOP WHILE I<5070 PRINT “ 沒有符合的姓名或身份證字號,請重新輸入”80 GOTO 3090 END這是依位朋友寫的請各位參考
nslu773 wrote:REM NAME$(...(恕刪) goto 30?!?!?!ETbasic嗎??讚...你朋友是老手...以下是抄人家的...變數沒有動自己在喬一下...被老師贓到就好笑了請將下列的檔案貼到筆記本另存成副檔名為htm就行了<HTML><HEAD></HEAD><BODY><FORM NAME="entryForm">請輸入姓名<INPUT TYPE="text" NAME="entry"><INPUT TYPE="button" VALUE="查詢分數" onClick="getLocation()"></BODY></HTML>
哈哈平 wrote:goto 30?!?...(恕刪) 呵呵已經很久沒有看到GOTO這樣的用法了說.....讓我想起以前高中用QuickBASIC寫圖形介面RPG的年代.....XD不過一開始是用GOTO沒錯,不過後來大部分都改用Call sub了要有一定年紀的人才玩過這些東西吧......