請點選以下連結, 安裝 Flash Player 9 可協助你正確瀏覽本網站
至 Adobe 網站更新 Flash Player 9
更新完成請重新整理本網頁
Blog 首頁 | 文章列表 | 留言板 | 作品展示 |    .

說到 PHP 一般的印象就是網頁程式,不過以下要教你以 PHP 製作尾牙最常玩的賓果遊戲喔!

1. 用以下語法 Run 出兩張賓果表格,其中的亂數由 0~99 不重複
bingo1.php
<?php
for($j=0;$j<2;$j++){
 $nums=range(0,99);
 shuffle($nums);
 echo "<table border=\"1\" style=\"font-family:Arial;font-size:30px;\" cellpadding=\"10\" align=\"center\">";
 echo "<tr><td colspan=\"5\" align=\"center\">★ ★ Bingo! ★ ★</td></tr><tr>";
 for($i=0;$i<25;$i++){
   echo "<td align=\"center\">".$nums[$i]."</td>";
  if ($i%5 == 4){if ($i != 24){echo "</tr><tr>";}}
 }
 echo "</tr></table>";
 if ($j == 0){
  echo "<br><br><br><br><br><br><br><br><br>";
 }
}
?>
有看到藍字嗎? 只要改成 range(1,25),就是數字 1~25 的正常賓果遊戲了

2. 把網頁列印出來,印成 A4 就會像這樣
用戶插入圖片

3. 將紙拆成兩張,視需要份數來決定印多少張,兩個人的話進行到這裡就可以玩了!
用戶插入圖片

4. 製作 0~99 的籤,這部份還是用 PHP 解決
bingo2.php
<?php
$nums = 99;
echo "<table border=\"0\" style=\"text-decoration:underline;font-family:Arial;font-size:95px;\" cellpadding=\"10\" align=\"center\"><tr>";
for($i=0;$i<=$nums;$i++){
  echo "<td align=\"center\">".$i."</td>";
 if ($i%5 == 4){if ($i != $num){echo "</tr><tr>";}}
}
echo "</tr></table>";
?>
數字達三位數以上的話,就要把字體改小囉 (font-size)

5. 預覽列印就像這樣,實際上會印出三張 A4
用戶插入圖片

6. 把印出來的紙依號碼裁一裁折一折,再準備個籤筒丟進去

Have fun!

2008/1/18 忘了 IE7 的列印有自動縮小功能,為了支援其他瀏覽器,已將尺寸向 1:1 修正
2008/1/25 在籤上數字加底線以免 6 9 分不出來
2008/01/17 09:39 2008/01/17 09:39
2008/01/17 09:39 

Trackback Address :: http://blog.raienet.com/trackback/391

(設密碼允許你在送出後能進行編輯)

(come) (boring) (smile) (angry) (cold) (cry) (doubt) (high) (love) (scare) (zzz) (turn) 


[◀ PREV][1]... [29][30][31][32][33][34][35][36][37]... [390][NEXT ▶]