คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
คุณใช้ฐานข้อมูล Xampp ใช่ไหมครับ
เอาง่ายๆเลย คุณต้องใส่ @ ข้างหน้าครับ เช่น @$_GET["name"] เหตุเพราะมันแจ้งเตือนก็เพราะตัวแปรยังเป็นค่าว่าง มันแค่แจ้งเตือนเฉยๆครับ
ถ้าไม่อยากใส่ @ คุณก็ต้องใส่
isset($_GET["....."]) ปุ่มตกลง { แล้ว เขียนคำสั่ง sql ข้างในปีกกา }
แต่ถ้าไม่อยากให้มันแจ้งเตือน ก็ต้องไปแก้ไขค่าใน config ของ xampp ครับ

เอาตามนี้
ค้นหา
error_reporting
จากเดิม
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
แก้เป็น
error_reporting(E_ALL & ~E_NOTICE);
เอาง่ายๆเลย คุณต้องใส่ @ ข้างหน้าครับ เช่น @$_GET["name"] เหตุเพราะมันแจ้งเตือนก็เพราะตัวแปรยังเป็นค่าว่าง มันแค่แจ้งเตือนเฉยๆครับ
ถ้าไม่อยากใส่ @ คุณก็ต้องใส่
isset($_GET["....."]) ปุ่มตกลง { แล้ว เขียนคำสั่ง sql ข้างในปีกกา }
แต่ถ้าไม่อยากให้มันแจ้งเตือน ก็ต้องไปแก้ไขค่าใน config ของ xampp ครับ

เอาตามนี้
ค้นหา
error_reporting
จากเดิม
error_reporting=E_ALL & ~E_DEPRECATED & ~E_STRICT
แก้เป็น
error_reporting(E_ALL & ~E_NOTICE);
แสดงความคิดเห็น
PHP / SQL แก้ ERROR Notice: Undefined index: ยังไงครับ
กรอกข้อมูลแล้วบันทึกได้ตามปรตินะครับ แต่มันแสดง ERROR ทำไงครับถึงไม่ให้แสดง
โค้ด
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>เพิ่มข้อมูล</title>
</head>
<body>
<?php
$con = mysql_connect('127.0.0.1', 'ratthawit', 'x');
$db = mysql_select_db("ratthawit",$con) ;
//ERROR ส่วนนี้ครับ Line 14 $zzz="INSERT INTO std (Std_id, Std_name, Std_lname, Std_tel, Std_email, Std_major) VALUES ('".$_GET["t"]."', '".$_GET["name"]."', '".$_GET["lname"]."','".$_GET["tel"]."', '".$_GET["email"]."', '".$_GET["major"]."')";
$result=mysql_query($zzz);
if($result)
{
echo "บันทึกข้อมูลสำเร็จ.";
}
else
{
echo "*จำเป็นต้องใส่ข้อมูล";
}
?>
<form>
<p>
<p>
<p>
<p>
<p><br>
รหัสนิสิต*
<input type="text" name="t" />
<p><br />
ชื่อ :
<input type="text" name="name" />
<p><br />
นามสกุล :
<input type="text" name="lname" />
<p><br />
เบอร์โทร :
<input type="text" name="tel" />
<p><br />
อีเมล์ :
<input type="text" name="email" />
<p><br />
สาขา :
<label for="major"></label>
<select name="major" id="major">
<option value="IT">IT</option>
<option value="CS">CS</option>
<option value="GIS">GIS</option>
<option value="CAG">CAG</option>
<option value="IS">IS</option>
</select>
<br>
<p>
<input type="hidden" name="k" value="1"><INPUT TYPE="button" VALUE="ย้อนกลับ" onClick="parent.location='outputadmin.php'">
<input type="submit"VALUE="บันทึกข้อมูล"><br>
</form>
</body>
</html>