Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: สอบถาม php mysql โค้ดไม่รันครับ  (อ่าน 2332 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ joerling

  • J
  • กระทู้: 1
  • เห็นด้วย&ขอบคุณ: 0
สอบถาม php mysql โค้ดไม่รันครับ
« เมื่อ: 01, กุมภาพันธ์ 2013, 12:15:57 PM »
โค้ดที่ผมเขียน
ขึ้นเป็นแบบนี้เลยคับ
newbielink:http://pic.free.in.th/id/b4b26377932949f3ac69565ec48265d8 [nonactive]

ตอนแรกผมทำเปนหน้า html เพื่อกรอกข้อมูล คะแนนนักเรียน เพื่อจะใส่ลงในดาต้าเบส
พอผมกด sumbit ปุ๊บ
หน้าสอง(ตามรูป) ก็เป็นแบบนี้เลยครับ
ข้อมูลที่ผมกรอกก็ไม่เข้าใจดาต้าเบสด้วยครับ

รบกวนช่วยแนะนำผมด้วยครับ
ขอบคุนมากๆครับ

นี้คือโค้ดของรูปภาพด้านบนครับ เป็น 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>


ผมใช้ appserv 2.5.1
ใช้ dream เป็นตัวเขียนโค้ด

ขอบคุนล่วงหน้าครับบ



ออฟไลน์ ไก่ขี้เมา®

  • ไม่เต็มบาท™
  • Global Moderator
  • *
  • กระทู้: 1080
  • เห็นด้วย&ขอบคุณ: 1015
  • เพศ: ชาย
Re: สอบถาม php mysql โค้ดไม่รันครับ
« ตอบกลับ #1 เมื่อ: 01, กุมภาพันธ์ 2013, 03:37:11 PM »
ไม่ได้ add site ไปทีี่ dream น่ะ (เห็นจาก address เป็น file://C:/..... )
เวลากด F12 มันเป็นการเรียกแบบ html ธรรมดาๆ ไม่ได้เอา php ให้ appserv แปลให้

ถ้าจะลองเรียกไฟล์ตรงๆ เลยก็จะใช้แบบนี้

http://127.0.0.1/myfile.php

หรือ

http://localhost/myfile.php


:boxing: :boxing: :boxing:

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
Back to top