七月三十一日的課程重點:
- 跟上次一樣的PHP 小複習
- 拉霸遊戲機第二版 + HTML Form
課程簡述:
上次的課程有人反映說太簡單了,為了避免有人說我在blog上灌水,所以今天講難一點的~
(哀哀,這年頭連寫教學文章都有人會講話,現在的錢很難賺阿)
言歸正傳,上次我們寫了一個很簡單的拉霸機制,不過大家應該知道,拉霸機好像還會有一些功能吧!
像是投錢的倍數、不同連線有不同的獎金倍數,最重要的是扣錢的機制!!
(沒扣錢莊家就賠大了....我家一家大小都靠這個吃穿的說~)
我們還是一個一個來吧,今天我們先來做表單(FORM)好了
整個遊戲在進行時,我們會有幾個欄位如下
玩家剩餘金額攔、三格的拉霸結果顯示、GO 大概就這三個吧,其他的下次再加。
我們來看一下,FORM會有哪些東西
method = post / action = 這一頁面
在這邊我們把判別的程式都寫在同一頁,這樣可以減少不同頁面傳值的麻煩,
所以 action 就設定在同一頁面,記得要檔名 + .php 常常有人會只有打 action = "index"
然後結果的顯示之前我們有提到是存在陣列裡,所以我們要把 PHP 程式嵌在 HTML 中
像這樣子
<table>
<tr>
<td><?=$result[0]?></td>
<td><?=$result[1]?></td>
<td><?=$result[2]?></td>
</tr>
</table>
這邊嵌入PHP記得要加上 "=" 這裡也是常常有人會忘記,至於後面要不要加分號,我的經驗是可以不用,但是如果你在 debug 一直覺得會有問題的話
那就乖一點加進去吧!
另外扣錢的機制,我就先埋個伏筆吧,我們在 if 判斷式加上 else 後寫上
$user_money = $money - $discount;
好,就先只寫這樣,讓大家好好思考一下怎麼加上這個功能,
解法我們就下次再討論吧~
範例網址 : http://www2.17shop.com.tw/php/stephen/20090731/bar_v2.php
範例程式碼 : http://www2.17shop.com.tw/php/stephen/20090731/bar_v2.phps
留言列表