HTML

4
ວິຊາການສ້າງເວັບ2 ຈົ ່ ງສ້າງເວັບໄຊຕ໌ການສອບເສັງອອນໄລ ໃສ່ ໂປຣແກຣມ Notepad PHP Test ການສ ້ າງແບບທົດສອບ ແລະ ບັນທຶກລົງ ລະບົບຖານຂໍ້ມູນ ໂປຣແກຣມສ້າງແບບທົດສອບ ສາມາດກວດສອບຄໍາຕອບຖືກຜິດ , ຄໍານວນຄະແນນ, ສະແດງວັນເວລາທີ ່ ເຮັດ ແລະ ບັນທຶກຂໍ້ມູນລົງMySQL ໄດ້ ໂປຣແກຣແກຣມປະກອບດ ້ ວຍ 1. file html ທີ ່ ເປັນສ່ ວນປ້ອນຂໍ້ມູນລົງໄປ ຫຼື ໃຫ້ຄ່ າຕົວແປນັ້ນເອງ. 2. file php ທີ ່ ເຮັດໜ້າທີ ່ ປະມວນຜົນ ຕິດຕໍ ່ ຖານຂໍ້ມູ ນ ແລະ ບັນທຶກຂໍ້ມູນ 1. file test1.html ເຊິ ່ ງມີໜ້າຕາດັ ່ ງນີ້ ສໍາຫຼັບຂໍ້ມູນຫຼືSourceCode ດັ ່ ງນີ້ <html> <head><title>ແບບທົດສອບກ່ ອນຮຽນ</title></head> <body> <form method="POST" action="test3.php"> <h1>ແບບທົດສອບກ່ ອນຮຽນວິຊາຄອມພິວເຕີເບື້ອງຕົ້ນ </h1> ຊື ່<input type="text" name="name">

Transcript of HTML

Page 1: HTML

ວິຊາການສ ້ າງເວັບ2

ຈົ ່ ງສ ້ າງເວັບໄຊຕກ໌ານສອບເສັງອອນໄລ ໃສ່ໂປຣແກຣມ Notepad

PHP Test ການສ ້ າງແບບທົດສອບ ແລະ ບັນທຶກລົງລະບົບຖານຂໍ ້ມູນ

ໂປຣແກຣມສ ້ າງແບບທົດສອບ ສາມາດກວດສອບຄໍາຕອບຖືກຜິດ, ຄໍານວນຄະແນນ, ສະແດງວັນເວລາທີ ່ ເຮັດ

ແລະ ບັນທຶກຂໍ ້ມູນລົງMySQL ໄດ ້

ໂປຣແກຣແກຣມປະກອບດ ້ວຍ

1. file html ທີ ່ ເປັນສ່ວນປ້ອນຂໍ ້ມູນລົງໄປ ຫຼື ໃຫ ້ ຄ່າຕົວແປນັ ້ ນເອງ.

2. file php ທີ ່ ເຮັດໜ້າທີ ່ ປະມວນຜົນ ຕິດຕໍ ່ ຖານຂໍ ້ມູນ ແລະ ບັນທຶກຂໍ ້ມູນ

1. file test1.html ເຊິ ່ ງມີໜ ້ າຕາດັ ່ ງນີ ້

ສໍາຫຼ ັບຂໍ ້ມູນຫຼSືourceCode ດັ ່ ງນີ ້

<html>

<head><title>ແບບທົດສອບກ່ອນຮຽນ</title></head>

<body>

<form method="POST" action="test3.php">

<h1>ແບບທົດສອບກ່ອນຮຽນວິຊາຄອມພິວເຕີເບື ້ອງຕົ ້ນ</h1>

ຊື ່<input type="text" name="name">

Page 2: HTML

ຊັ ້ນຮຽນ<input type="text" name="class">

ໂຮງຮຽນ<input type="text" name="school"><p>

1. ຂໍ ້ໃດຈັດເປັນໜ່ວຍສະແດງຜົນ? <br>

<input type="radio" name="test1" value="monitor"> ກ.

monitor<br>

<input type="radio" name="test1" value="keyboard">ຂ.

keyboard<br>

<input type="radio" name="test1" value="mouse">ຄ. mouse<p>

2. ຂໍ ້ໃດຈັດເປັນໜ່ວຍຮັບຂໍ ້ມູນ? <br>

<input type="radio" name="test2" value="monitor"> ກ.

monitor<br>

<input type="radio" name="test2" value="keyboard">ຂ.

keyboard<br>

<input type="radio" name="test2" value="mouse">ຄ. mouse<p>

<input type="submit" ><input type="reset">

</form>

</body>

</html>

2. file test3.php

ການເຮັດວຽກຂອງໂປຣແກຣມຈະເປັນດັ ່ ງນີ ້ :

1. ຕິດຕໍ ່ ໂປຣແກຣມຖານຂໍ ້ມູນMySQL

2. ຕິດຕໍ ່ ຖານຂໍ ້ມູນMySQL ຊື ່test

3. ເປີດຕາຕະລາງຊື ່testcom ແລະ ເຂດຂໍ ້ມູນຊືn່ame,class,school,today,time,score

4. ເພີ ່ ມຂໍ ້ມູນລົງDatabase

ຕາມທີ ່ ໄດ ້ລະບາຍສີ ໄວ ້

<html>

<head><title>ແບບທົດສອບກ່ອນການຮຽນວິຊາຄອມພິວເຕີເບື ້ອງຕົ ້ນ</title>

</head>

<h1>ຍິນດີຕ ້ອນຮັບ</h1><br>

<?

Page 3: HTML

$today=date("d-m-Y");

$time=date("h-i-s");

$score=0;

print "<b></b> $name ";

print "<b>ຊັ ້ນຮຽນ</b> $class";

print "<b>ໂຮງຮຽນ</b> $school<p>";

print "ຄໍາຕອບແບບທົດສອບກ່ອນການຮຽນວິຊາຄອມພິວເຕີເບື ້ອງຕົ ້ນ$name

<br>";

print "ໃນວັນທີ $today ເວລາ $time ຄ<ືp>";

print "<b>ຂໍ1້</b>. $test1<br>";

if ($test1=="monitor") {print"ຖືກຕ ້ອງ<img src=t.gif><p> "

; $score++;} else {print"ບໍ ່ ຖືກຕ ້ອງ<img src=f.gif><p>";}

print "<b>ຂໍ2້</b>. $test2<br>";

if ($test2=="keyboard") {print"ຖືກຕ ້ອງ<img src=t.gif><p>";

$score++;} else {print"ບໍ ່ ຖືກຕ ້ອງ<img src=f.gif><p>";}

print "<br> <img src=scor.jpg><br>ໄດ ້ຄະແນນເທົ ່ າກັບ$score <p>";

//ບັນທຶກລະບົບຖານຂໍ ້ມູນMySQL

//ຕິດຕໍ ່ ໂປຣແກຣມຖານຂໍ ້ມູນMySQL

$link=mysql_connect("localhost","","");

if (!$link)

{

print("ERROR");

}

else

{

//ຕິດຕໍ ່ ຖານຂໍ ້ມູນMySQL ຊື ່test

mysql_select_db("test",$link);

//ເປີດຕາຕະລາງຊື ່testcom ແລະ ເຂດຂໍ ້ມູນຊື ່

name,class,school,today,time,score

$sql="insert into testcom (name,class,school,today,time,score)

Page 4: HTML

values ('$name','$class','$school','$today','$time','$score')";

//ເພີ ່ ມຂໍ ້ມູນລົງDatabase

$res = mysql_query( $sql , $link );

if ($res==1)

print("Adding to table OK.");

else

print("Error Adding to table. ");

}

//ເປີດຂໍ ້ມູນ

print "<br><a href=show1.php>ເປີດເບີ ່ ງຂໍ ້ມູນ</a>";

?>

</body>

</html>

ຫາກຂໍຄ້ວາມເຕືອນໃດໆ ຈະມີຄວາມໝາຍດັ ່ງນີ ້ :

ERROR ໝາຍເຖິງຕິດຕໍ ່ ຖານຂໍ ້ມູນບໍ ່ ໄດ ້

Adding to table OK. ໝາຍເຖິງຕິດຕໍ ່ ຖານຂໍ ້ມູນໄດ ້ ແລະ ເຮັດການເພີ ່ ມຂໍ ້ມູນລົງຕາຕະລາງແລ ້ວ

Error Adding to table ໝາຍເຖິງຕິດຕໍ ່ ຖານຂໍ ້ມູນໄດ ້ແຕ່ບໍ ່ ສາມາດເພີ ່ ມຂໍ ້ມູນລົງຕາຕະລາງໄດ ້