99乘法表

建立2個檔案

1. question.php

2. answer.php

PHP Code

99乘法表

<?php

$a = mt_rand(1,9);       //產生隨機亂數1~9

$b = mt_rand(1,9);       //產生隨機亂數1~9

$pic_a ='images/' . $a . '.jpg';    //產生照片連結位址

$pic_b ='images/' . $b . '.jpg';    //產生照片連結位址

$html = <<< HEREDOC

<html>

這範圍內容,下一張…

</html>

HEREDOC;

echo $html;

?>

question.php

99乘法表

<img src="{$pic_a}">                   //得到數字照片a

<img src="images/mul.jpg">    //得到x符號照片

<img src="{$pic_b}">有             //得到數字照片b

<p><a href="question.php">看下一題</a></p>

<p><a href="answer.php?a={$a}&b={$b}">看答案</a>

question.php

99乘法表

$a=isset($_GET['a']) ? $_GET['a']:1;   //isset判斷的是 "變數"

$b=isset($_GET['b']) ? $_GET['b']:1;  //預設值這是設1

$ans= $a * $b;

$n1 = $ans % 10;           // %取餘數;個位數字 例:32/10=餘2

$n2 = floor($ans/10);   //floor浮點;十位數字 例:32/10=3.2 取3

$pic_n1 = '<img src="images/' . $n1 . '.jpg">';

$pic_n2 = '<img src="images/' . $n2 . '.jpg">';


answer.php

99乘法表

//十位數字產生0時,除去方式

if($n2==0)

{

$pic_n2 = ' ';        //數字照片空白

}

else

{

$pic_n2 = '<img src="images/' . $n2 . '.jpg">';   //出現數字照片

}

answer.php

99乘法表


$html = <<< HEREDOC

<html>

...省略一些html 

<p> {$a} * {$b} = {$ans} </p>

<p> {$pic_n2}{$pic_n1}</p>

<p><a href="question4.php">下一題</a></p>

....省略一些html

</html>

HEREDOC;

echo $html;


answer.php