|
|
|
สอบถาม php mysql โค้ด php ตอนแสดงผล ไม่รัน โชว์เป็นโค้ด ข้อมูลที่ใส่ไปตอนแรกไม่เข้าดาต้าเบส |
|
|
|
|
|
|
|
สวัสดีครับ
ผมใช้ appserv 2.5.1
ใช้ dream เป็นตัวเขียนโค้ด
โค้ดที่ผมเขียน
ตอนแสดงผล ขึ้นเป็นแบบนี้เลยคับ
ตอนแรกผมทำเปนหน้า html เพื่อกรอกข้อมูล คะแนนนักเรียน เพื่อจะใส่ลงในดาต้าเบส
พอผมกด sumbit ปุ๊บ
หน้าสอง(ตามรูป) ก็เป็นแบบนี้เลยครับ
ข้อมูลที่ผมกรอกก็ไม่เข้าในดาต้าเบสด้วยครับ
รบกวนช่วยแนะนำผมด้วยครับ
ขอบคุนมากๆครับ
นี้คือโค้ดของรูปภาพด้านบนครับ
Code (PHP)
<body>
<?
$stid=$_POST['id'];
$stname=$_POST['name'];
$s_lab=$_POST['labt'];
$s_mid=$_POST['midt'];
$s_final=$_POST['fint'];
$s_class=$_POST['classt'];
$s_free=$_POST['freet'];
$s_total=$s_lab+$s_mid+$s_final+$s_class+$s_free;
if($s_total>=80 && $s_total<=100)
$s_grade="A";
else if($s_total>=75 && $s_total<80)
$s_grade="B+";
else if($s_total>=70 && $s_total<75)
$s_grade="B";
else if($s_total>=65 && $s_total<70)
$s_grade="C+";
else if($s_total>=60 && $s_total<65)
$s_grade="C";
else if($s_total>=55 && $s_total<60)
$s_grade="D+";
else if($s_total>=50 && $s_total<55)
$s_grade="D";
else if($s_total>=0 && $s_total<50)
$s_grade="E";
//ส่วนกำหนดรหัสผู้ใช้ DB และชื่อหมายเลข Host or server
//ขอเชื่อมต่อว่ามีดาต้าเบสอยู่ไม๊
$host ="127.0.0.1";//เซิฟเวอปลายทางที่เก็บข้อมูล คือเครื่องเรานั้นเอง
$user ="root";
$pwd ="1234";
$db ="stdata";//ชื่อดาต้าเบสที่ต้องการเชื่อมต่อ
//ส่วนติดต่อฐานข้อมูล
mysql_connect($host,$user,$pwd) or die("ติดต่อ Server ไม่สำเร็จ");
mysql_select_db($db) or die ("เชื่อมฐานข้อมูลไม่สำเร็จ");
//ส่วนเพิ่มข้อมูล
$sql="insert into score values('$stid','$s_lab','$s_mid','$s_final','$s_class','$s_free','$s_total','$s_grade')";//test ชื่อ ตาราง
//'$stid','$stname',
$sqlquery=mysql_db_query($db,$sql);
echo "<br>เพิ่มข้อมูลเรียบร้อยแล้ว";
echo "<A href='formlist.php'>แสดงข้อมูล</A>";
//ปิดการเชื่อมต่อ
mysql_close();
?>
</body>
ขอคำแนะนำด้วยครับ
ขอบคุณมากๆเลยครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-02-01 13:41:51 |
By :
Joling |
View :
1873 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยนจาก appserv เป็น Xampp 1.7.7 ดูครับ
พูดถึงหลักการเข้าพวก server จำลอง พิมพ์ localhost/webtest/index.php ก็น่าจะพอแล้วนะครับ
|
ประวัติการแก้ไข 2013-02-01 13:47:49
|
|
|
|
Date :
2013-02-01 13:46:17 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|