วันศุกร์ที่ 19 พฤศจิกายน พ.ศ. 2553

php game


<?php
session_start();
if (strlen('ก') > 1) header('content-type:text/html;charset=utf-8');
else header('content-type:text/html;charset=tis-620');

$a = @$_GET['a'];

$result = '-';
if ($a == 'start'){
srand();
$_SESSION['number'] = rand(1,999);
$_SESSION['time'] = 0;
}
if ($a == 'guess'){
$_SESSION['time']++;
$s = (int)$_SESSION['number'];
$ans = (int)$_GET['ans'];
if ($s == $ans){
$result = '<b>ถูกต้อง!!! คำตอบคือ'.$ans.' คุณทำสำเร็จภายใน '.$_SESSION['time'].' ครั้ง</b>';
}
if ($ans < $s){
$result = $ans.' น้อยกว่าหมายเลขปริศนา';
}
if ($ans > $s){
$result = $ans.' มากกว่าหมายเลขปริศนา';
}
}


?>

<h3>เกมส์ทายตัวเลขที่ซ่อนอยู่ (1-999)</h3>

<a href="?a=start">เริ่มเล่นใหม่</a><br/>

<?php if (isset($_SESSION['number'])):?>

<div>สถิติ: เล่นจำนวน <?php echo intval(@$_SESSION['time']);?> ครั้ง</div>

<div>ผลลัพธ์: <?php echo $result;?></div>

<form name="game" action="" method="get">
<input type="hidden" name="a" value="guess"/>

<input type="text" name="ans" value="" />
<input type="submit" name="submit" value="ตอบ"/>

</form>
<script>
window.onload = function(){ document.game.ans.focus(); };
</script>
<?php endif;?>

ไม่มีความคิดเห็น:

แสดงความคิดเห็น