ช่วยดูโค้ดให้ทีคับมือใหม่กำลังทำโปรเจคส่งเกี่ยวกับการรับค่าลงฐานข้อมูลคับ
Code (PHP)
<?php
include ("mysql_connect.php");
$nameforrecord = $_POST[name];
$addressforrecord = $_POST[address];
$sexforrecord = $_POST[sex];
$cityforrecord = $_POST[city];
$postforrecord = $_POST[post];
$nationnalforrecord = $_POST[nationnal];
$educationforrecord = $_POST[education];
$majorforrecord = $_POST[major];
$telforrecord = $_POST[tel];
$mtelforrecord = $_POST[mtel];
$bdayforrecord = $_POST[bday];
$query = "INSERT INTO friend set name='$nameforrecord', address='$addressforrecord',sex='$sexforrecord',city='$cityforrecord',post='$postforrecord',nationnal='$nationnalforrecord'
,education='$educationforrecord',major='$majorforrecord',tel='$telforrecord',mtel='$mtelforrecord',bday='$bdayforrecord'";
$result = mysql_query($query);
mysql_close();
?>
เอร์เรอร์ตั้งแต่บันทัดที่ 4 ถึง 14เลยคับช่วยทีTag : PHP, MySQL
Date :
2013-02-15 17:22:52
By :
L4mz
View :
1084
Reply :
36
อ่อเร่อ ว่าอย่างไรครับ เอาออเร่อ มาดูด้วย ครับ
Date :
2013-02-15 17:25:43
By :
leksoft
จะ INSERT หรือ UPDATE หละครับ
Date :
2013-02-15 17:27:22
By :
leksoft
Code (PHP)
<?php
include ("mysql_connect.php");
$nameforrecord = $_POST['name'];
$addressforrecord = $_POST['address'];
$sexforrecord = $_POST['sex'];
$cityforrecord = $_POST['city'];
$postforrecord = $_POST['post'];
$nationnalforrecord = $_POST['nationnal'];
$educationforrecord = $_POST['education'];
$majorforrecord = $_POST['major'];
$telforrecord = $_POST['tel'];
$mtelforrecord = $_POST['mtel'];
$bdayforrecord = $_POST['bday'];
$query = "UPDATE friend set name='$nameforrecord', address='$addressforrecord',sex='$sexforrecord',city='$cityforrecord',post='$postforrecord',nationnal='$nationnalforrecord'
,education='$educationforrecord',major='$majorforrecord',tel='$telforrecord',mtel='$mtelforrecord',bday='$bdayforrecord'";
$result = mysql_query($query);
mysql_close();
?>
Date :
2013-02-15 17:29:01
By :
leksoft
อันนนี้ Insert นะครับ
Code (PHP)
<?php
include ("mysql_connect.php");
$nameforrecord = $_POST['name'];
$addressforrecord = $_POST['address'];
$sexforrecord = $_POST['sex'];
$cityforrecord = $_POST['city'];
$postforrecord = $_POST['post'];
$nationnalforrecord = $_POST['nationnal'];
$educationforrecord = $_POST['education'];
$majorforrecord = $_POST['major'];
$telforrecord = $_POST['tel'];
$mtelforrecord = $_POST['mtel'];
$bdayforrecord = $_POST['bday'];
$query = "INSERT INTO friend (name,address,sex,city,post,nationnal,education,major,tel,mtel,bday) VALUES ('".$nameforrecord."','".$addressforrecord ."','".$sexforrecord."','".$cityforrecord."','".$postforrecord ."','".$nationnalforrecord ."','".$educationforrecord."','".$majorforrecord."','".$telforrecord."','".$mtelforrecord ."','".$bdayforrecord ."');"
$result = mysql_query($query);
mysql_close();
?>
Date :
2013-02-15 17:33:22
By :
leksoft
Code (PHP)
Connect to MySQL Finnish
Notice: Use of undefined constant name - assumed 'name' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 4
Notice: Undefined index: name in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 4
Notice: Use of undefined constant address - assumed 'address' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 5
Notice: Undefined index: address in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 5
Notice: Use of undefined constant sex - assumed 'sex' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 6
Notice: Undefined index: sex in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 6
Notice: Use of undefined constant city - assumed 'city' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 7
Notice: Undefined index: city in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 7
Notice: Use of undefined constant post - assumed 'post' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 8
Notice: Undefined index: post in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 8
Notice: Use of undefined constant nationnal - assumed 'nationnal' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 9
Notice: Undefined index: nationnal in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 9
Notice: Use of undefined constant education - assumed 'education' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 10
Notice: Undefined index: education in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 10
Notice: Use of undefined constant major - assumed 'major' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 11
Notice: Undefined index: major in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 11
Notice: Use of undefined constant tel - assumed 'tel' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 12
Notice: Undefined index: tel in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 12
Notice: Use of undefined constant mtel - assumed 'mtel' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 13
Notice: Undefined index: mtel in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 13
Notice: Use of undefined constant bday - assumed 'bday' in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 14
Notice: Undefined index: bday in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 14
Date :
2013-02-15 17:34:03
By :
L4mzzz
แล้วต้องทำไงคับช่วยทีคับ
Date :
2013-02-15 17:35:41
By :
L4mzzz
เอเรอร์ บันทัด 18คับพี่
Parse error: syntax error, unexpected '$result' (T_VARIABLE) in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 18
Date :
2013-02-15 17:47:05
By :
L4mzzz
ขอดูฟอร์ทกรอกข้อมูลหน่อย
Date :
2013-02-15 17:49:32
By :
weaned
Code (PHP)
<!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>Untitled Document</title>
<style type="text/css">
<!--
.style4 {font-size: 24px}
.style5 {
font-size: 24px;
font-weight: bold;
}
-->
</style>
</head>
<body>
</p>
<form id="form1" name="form1" method="post" action="mysql_insert_db.php">
<table width="1318" height="1372">
<tr>
<td height="1366" bgcolor="#AAFFFF"><table width="1190" height="1038" border="0" align="center">
<tr>
<td width="1184" height="1034" bgcolor="#FFFFFF"><table height="1032" border="0" align="left">
<tr>
<td width="1" rowspan="6"> </td>
<td height="217" colspan="3"><img src="../image/Untitled-1.jpg" width="1175" height="206" /></td>
</tr>
<tr>
<td height="220" colspan="3" bgcolor="#FFFF99"><h1>ฝากประวัติ เพื่อ หางาน สมัครงาน กับ Jobwow.com</h1>
<p><img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> พบกับตำแหน่งงานให้คุณได้ สมัครงาน กว่า 40,000 อัตรา/ มีผู้ประกอบการรอใบสมัครงานจากคุณกว่า 3,000 บริษัท <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> หลังจากฝากประวัติ สามารถ <strong>สมัครงาน</strong>ได้ทันที สามารถบันทึกเก็บตำแหน่งงานใว้ได้ไม่จำกัด <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> มีระบบนัดสัมภาษณ์งาน <strong>สมัครงาน</strong> ออนไลน์ ทำให้คุณได้ทราบทุกความเคลื่อนไหวของใบสมัครงาน <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> ระบบการจัดการ การ<strong>สมัครงาน</strong> ที่ทันสมัย ใช้งานง่าย สีสันสบายตา <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> แยกตำแหน่งงานเป็นหมวดหมู่ มีเมนู "งานด่วน" เพื่อกรอง ให้คุณได้หางานที่ตรงกับสาขาที่จบ และทำการ<strong>สมัครงาน</strong> ได้ทันที </p>
<p align="center"><img src="../image/but_signup1.gif" width="300" height="40" /></p></td>
</tr>
<tr>
<td height="65" colspan="3" bgcolor="#AAFFFF"> </td>
</tr>
<tr>
<td width="193" height="209" bgcolor="#FFFF99"><p><a href="header.php">หน้าแรก</a></p>
<p>บริษัท หาประวัติ <img src="../image/aaa.jpg" alt="" width="71" height="34" /></p></td>
<td width="779" rowspan="2" bgcolor="#D5FFFF"><div id="right_title">
<div align="center">
<label>
<br />
</label>
<table width="472" height="313" border="0">
<tr>
<td width="141" bgcolor="#FFFF99">ชื่อ - สกุล</td>
<td width="248" bgcolor="#FFFF99"><label>
<input name="name" type="text" id="name" size="40" maxlength="40" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เพศ</td>
<td bgcolor="#FFFF99"><label>
<input name="sex" type="text" id="sex" size="20" maxlength="10" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">วัน/เดือน/ปีเกิด</td>
<td bgcolor="#FFFF99"><label>
<input name="bday" type="text" id="bday" size="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">ที่อยู่</td>
<td bgcolor="#FFFF99"><label>
<textarea name="address" cols="50" rows="2" id="address"></textarea>
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">จังหวัด</td>
<td bgcolor="#FFFF99"><label>
<input name="city" type="text" id="city" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">รหัสไปรษณี</td>
<td bgcolor="#FFFF99"><label>
<input name="post" type="text" id="post" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">สัญชาติ</td>
<td bgcolor="#FFFF99"><label>
<input name="nationnal" type="text" id="nationnal" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">วุฒิการศึกษา</td>
<td bgcolor="#FFFF99"><label>
<input name="education" type="text" id="education" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">สาขา</td>
<td bgcolor="#FFFF99"><label>
<input name="major" type="text" id="major" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เบอร์โทรศัพท์</td>
<td bgcolor="#FFFF99"><label>
<input name="tel" type="text" id="tel" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เบอร์โทรศัพท์มือถือ</td>
<td bgcolor="#FFFF99"><label>
<input name="mtel" type="text" id="mtel" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFF99"><label>
<div align="center">
<input type="submit" name="Submit" id="submit" value="บันทึกข้อมูล" />
</div>
</label></td>
</tr>
</table>
<br />
</div>
</div> </td>
<td width="195" rowspan="3" bgcolor="#FFFF99"> </td>
</tr>
<tr>
<td height="201" bgcolor="#FFFF99"> </td>
</tr>
<tr>
<td width="193" height="41" bgcolor="#FFFF99"> </td>
<td width="779" bgcolor="#D5FFFF"> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
Date :
2013-02-15 17:56:31
By :
L4mzzz
ลืมปิดเครื่องหมาย ซิมิโคลอน ;
Code (PHP)
$query = "INSERT INTO friend (name,address,sex,city,post,nationnal,education,major,tel,mtel,bday) VALUES ('".$nameforrecord."','".$addressforrecord ."','".$sexforrecord."','".$cityforrecord."','".$postforrecord ."','".$nationnalforrecord ."','".$educationforrecord."','".$majorforrecord."','".$telforrecord."','".$mtelforrecord ."','".$bdayforrecord ."');";
Date :
2013-02-15 17:59:05
By :
leksoft
ใส่แล้ว eror เหมือนเดิมคับ
Connect to MySQL Finnish
Notice: Undefined index: name in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 4
Notice: Undefined index: address in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 5
Notice: Undefined index: sex in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 6
Notice: Undefined index: city in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 7
Notice: Undefined index: post in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 8
Notice: Undefined index: nationnal in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 9
Notice: Undefined index: education in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 10
Notice: Undefined index: major in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 11
Notice: Undefined index: tel in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 12
Notice: Undefined index: mtel in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 13
Notice: Undefined index: bday in C:\xampp\htdocs\pj\code\mysql_insert_db.php on line 14
Date :
2013-02-15 18:12:57
By :
L4mzzz
ผู้รู้ช่วยทีคับทำมา 3 วันแล้ว
Date :
2013-02-15 18:43:57
By :
L4mzzz
เปลี่ยนจาก POST เป็น GET ให้หมด แล้วมาบอกผลครับ
Date :
2013-02-15 18:59:41
By :
weaned
Code (PHP)
<!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>Untitled Document</title>
</head>
<body>
<?php
$hostname = "localhost";
$user = "root";
$password = "1234";
$dbname = "test"; //กำหนดฐานข้อมูล
$connect= mysql_connect($hostname, $user, $password);
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
?>
</body>
<?php
//////////////ค่าที่รับมาจาก from //////////////////
//trim คือการตัดค่าช่องว่าหน้าตัวอักษรน่ะครับ ในการณีที่มีการรับค่าจาก textbox
$name = trim($_POST["name"]);
$address = trim($_POST["address"]);
$sex = trim($_POST["sex"]);
$city = trim($_POST["city"]);
$post = trim($_POST["post"]);
$nationnal = trim($_POST["nationnal"]);
$education = trim($_POST["education"]);
$major = trim($_POST["major"]);
$tel = trim($_POST["tel"]);
$mtel = trim($_POST["mtel"]);
$bday = trim($_POST["bday"]);
/////////////////////////////////////////////////
/*
sql insert simple from patterm
$sql = "INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)";
*////////////////////////////////////////////////////
//ดังนั้น
$tb_name="frinend";
$sql = "INSERT INTO '".$tb_name."' ";
$sql .="(name,address,sex,city,post,education,major,tel,mtel,bday)";
$sql .= "VALUES";
$sql .= "(";
$sql .= " '".$name."','".$address."','".$sex."','".$city."','".$post."' ";
$sql .= " '".$nationnal."' , '".$education."' , '".$major."' ,'".$mtel."' ,'".$bday."'";
$sql .= ")";
echo $sql;//debug sql
$dbquery=mysql_query($sql);
?>
<?php mysql_close($connect);?>
</html>
Date :
2013-02-15 19:06:51
By :
dannan882
ใครพอจ่ะช่วยได้มั่งคับอันนี้เป็นโค้ดแบบฟร์อมของผมคับ
Code (PHP)
<!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>Untitled Document</title>
<style type="text/css">
<!--
.style4 {font-size: 24px}
.style5 {
font-size: 24px;
font-weight: bold;
}
-->
</style>
</head>
<body>
</p>
<form id="form1" name="form1" method="post" action="mysql_insert_db.php">
<table width="1318" height="1372">
<tr>
<td height="1366" bgcolor="#AAFFFF"><table width="1190" height="1038" border="0" align="center">
<tr>
<td width="1184" height="1034" bgcolor="#FFFFFF"><table height="1032" border="0" align="left">
<tr>
<td width="1" rowspan="6"> </td>
<td height="217" colspan="3"><img src="../image/Untitled-1.jpg" width="1175" height="206" /></td>
</tr>
<tr>
<td height="220" colspan="3" bgcolor="#FFFF99"><h1>ฝากประวัติ เพื่อ หางาน สมัครงาน กับ Jobwow.com</h1>
<p><img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> พบกับตำแหน่งงานให้คุณได้ สมัครงาน กว่า 40,000 อัตรา/ มีผู้ประกอบการรอใบสมัครงานจากคุณกว่า 3,000 บริษัท <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> หลังจากฝากประวัติ สามารถ <strong>สมัครงาน</strong>ได้ทันที สามารถบันทึกเก็บตำแหน่งงานใว้ได้ไม่จำกัด <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> มีระบบนัดสัมภาษณ์งาน <strong>สมัครงาน</strong> ออนไลน์ ทำให้คุณได้ทราบทุกความเคลื่อนไหวของใบสมัครงาน <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> ระบบการจัดการ การ<strong>สมัครงาน</strong> ที่ทันสมัย ใช้งานง่าย สีสันสบายตา <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> แยกตำแหน่งงานเป็นหมวดหมู่ มีเมนู "งานด่วน" เพื่อกรอง ให้คุณได้หางานที่ตรงกับสาขาที่จบ และทำการ<strong>สมัครงาน</strong> ได้ทันที </p>
<p align="center"><img src="../image/but_signup1.gif" width="300" height="40" /></p></td>
</tr>
<tr>
<td height="65" colspan="3" bgcolor="#AAFFFF"> </td>
</tr>
<tr>
<td width="193" height="209" bgcolor="#FFFF99"><p><a href="header.php">หน้าแรก</a></p>
<p>บริษัท หาประวัติ <img src="../image/aaa.jpg" alt="" width="71" height="34" /></p></td>
<td width="779" rowspan="2" bgcolor="#D5FFFF"><div id="right_title">
<div align="center">
<label>
<br />
</label>
<table width="472" height="313" border="0">
<tr>
<td width="141" bgcolor="#FFFF99">ชื่อ - สกุล</td>
<td width="248" bgcolor="#FFFF99"><label>
<input name="name" type="text" id="name" size="40" maxlength="40" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เพศ</td>
<td bgcolor="#FFFF99"><label>
<input name="sex" type="text" id="sex" size="20" maxlength="10" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">วัน/เดือน/ปีเกิด</td>
<td bgcolor="#FFFF99"><label>
<input name="bday" type="text" id="bday" size="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">ที่อยู่</td>
<td bgcolor="#FFFF99"><label>
<textarea name="address" cols="50" rows="2" id="address"></textarea>
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">จังหวัด</td>
<td bgcolor="#FFFF99"><label>
<input name="city" type="text" id="city" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">รหัสไปรษณี</td>
<td bgcolor="#FFFF99"><label>
<input name="post" type="text" id="post" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">สัญชาติ</td>
<td bgcolor="#FFFF99"><label>
<input name="nationnal" type="text" id="nationnal" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">วุฒิการศึกษา</td>
<td bgcolor="#FFFF99"><label>
<input name="education" type="text" id="education" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">สาขา</td>
<td bgcolor="#FFFF99"><label>
<input name="major" type="text" id="major" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เบอร์โทรศัพท์</td>
<td bgcolor="#FFFF99"><label>
<input name="tel" type="text" id="tel" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เบอร์โทรศัพท์มือถือ</td>
<td bgcolor="#FFFF99"><label>
<input name="mtel" type="text" id="mtel" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFF99"><label>
<div align="center">
<input type="submit" name="Submit" id="submit" value="บันทึกข้อมูล" />
</div>
</label></td>
</tr>
</table>
<br />
</div>
</div> </td>
<td width="195" rowspan="3" bgcolor="#FFFF99"> </td>
</tr>
<tr>
<td height="201" bgcolor="#FFFF99"> </td>
</tr>
<tr>
<td width="193" height="41" bgcolor="#FFFF99"> </td>
<td width="779" bgcolor="#D5FFFF"> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
Date :
2013-02-15 19:56:36
By :
L4mzzz
เปลี่ยน POST เป็น GET ยังหน้า update sql อ่า
Date :
2013-02-15 19:58:12
By :
weaned
แล้ว update sql ต้องเขียนโค็ดยังไงคับมือใหม่มากๆไม่รู้จริงๆอ่ะคับ
Date :
2013-02-15 20:16:07
By :
L4mzzz
โค้ดทั้งหมดผมมีแค่นี้คับขาดอะไรรึป่าว
Code (PHP)
?php
include ("mysql_connect.php");
$nameforrecord = $_GET['name'];
$addressforrecord = $_GET['address'];
$sexforrecord = $_GET['sex'];
$cityforrecord = $_GET['city'];
$postforrecord = $_GET['post'];
$nationnalforrecord = $_GET['nationnal'];
$educationforrecord = $_GET['education'];
$majorforrecord = $_GET['major'];
$telforrecord = $_GET['tel'];
$mtelforrecord = $_GET['mtel'];
$bdayforrecord = $_GET['bday'];
$query = "INSERT INTO friend (name,address,sex,city,post,nationnal,education,major,tel,mtel,bday) VALUES ('".$nameforrecord."','".$addressforrecord ."','".$sexforrecord."','".$cityforrecord."','".$postforrecord ."','".$nationnalforrecord ."','".$educationforrecord."','".$majorforrecord."','".$telforrecord."','".$mtelforrecord ."','".$bdayforrecord ."');";
$result = mysql_query($query);
mysql_close();
?>
Date :
2013-02-15 20:28:25
By :
L4mzzz
Code (PHP)
<?php
@mysql_connect("localhost", "root", "") or die("not connect");
@mysql_select_db("job") or die("Not databases");
echo "Connect to MySQL Finnish";
mysql_close();
?>
Date :
2013-02-15 20:28:53
By :
L4mzzz
Code (PHP)
<!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>Untitled Document</title>
<style type="text/css">
<!--
.style4 {font-size: 24px}
.style5 {
font-size: 24px;
font-weight: bold;
}
-->
</style>
</head>
<body>
</p>
<form id="form1" name="form1" method="post" action="mysql_insert_db.php">
<table width="1318" height="1372">
<tr>
<td height="1366" bgcolor="#AAFFFF"><table width="1190" height="1038" border="0" align="center">
<tr>
<td width="1184" height="1034" bgcolor="#FFFFFF"><table height="1032" border="0" align="left">
<tr>
<td width="1" rowspan="6"> </td>
<td height="217" colspan="3"><img src="../image/Untitled-1.jpg" width="1175" height="206" /></td>
</tr>
<tr>
<td height="220" colspan="3" bgcolor="#FFFF99"><h1>ฝากประวัติ เพื่อ หางาน สมัครงาน กับ Jobwow.com</h1>
<p><img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> พบกับตำแหน่งงานให้คุณได้ สมัครงาน กว่า 40,000 อัตรา/ มีผู้ประกอบการรอใบสมัครงานจากคุณกว่า 3,000 บริษัท <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> หลังจากฝากประวัติ สามารถ <strong>สมัครงาน</strong>ได้ทันที สามารถบันทึกเก็บตำแหน่งงานใว้ได้ไม่จำกัด <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> มีระบบนัดสัมภาษณ์งาน <strong>สมัครงาน</strong> ออนไลน์ ทำให้คุณได้ทราบทุกความเคลื่อนไหวของใบสมัครงาน <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> ระบบการจัดการ การ<strong>สมัครงาน</strong> ที่ทันสมัย ใช้งานง่าย สีสันสบายตา <br />
<img src="http://www.jobthaiweb.com/images/bullet1.gif" width="9" height="5" border="0" alt="" /> แยกตำแหน่งงานเป็นหมวดหมู่ มีเมนู "งานด่วน" เพื่อกรอง ให้คุณได้หางานที่ตรงกับสาขาที่จบ และทำการ<strong>สมัครงาน</strong> ได้ทันที </p>
<p align="center"><img src="../image/but_signup1.gif" width="300" height="40" /></p></td>
</tr>
<tr>
<td height="65" colspan="3" bgcolor="#AAFFFF"> </td>
</tr>
<tr>
<td width="193" height="209" bgcolor="#FFFF99"><p><a href="header.php">หน้าแรก</a></p>
<p>บริษัท หาประวัติ <img src="../image/aaa.jpg" alt="" width="71" height="34" /></p></td>
<td width="779" rowspan="2" bgcolor="#D5FFFF"><div id="right_title">
<div align="center">
<label>
<br />
</label>
<table width="472" height="313" border="0">
<tr>
<td width="141" bgcolor="#FFFF99">ชื่อ - สกุล</td>
<td width="248" bgcolor="#FFFF99"><label>
<input name="name" type="text" id="name" size="40" maxlength="40" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เพศ</td>
<td bgcolor="#FFFF99"><label>
<input name="sex" type="text" id="sex" size="20" maxlength="10" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">วัน/เดือน/ปีเกิด</td>
<td bgcolor="#FFFF99"><label>
<input name="bday" type="text" id="bday" size="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">ที่อยู่</td>
<td bgcolor="#FFFF99"><label>
<textarea name="address" cols="50" rows="2" id="address"></textarea>
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">จังหวัด</td>
<td bgcolor="#FFFF99"><label>
<input name="city" type="text" id="city" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">รหัสไปรษณี</td>
<td bgcolor="#FFFF99"><label>
<input name="post" type="text" id="post" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">สัญชาติ</td>
<td bgcolor="#FFFF99"><label>
<input name="nationnal" type="text" id="nationnal" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">วุฒิการศึกษา</td>
<td bgcolor="#FFFF99"><label>
<input name="education" type="text" id="education" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">สาขา</td>
<td bgcolor="#FFFF99"><label>
<input name="major" type="text" id="major" size="20" maxlength="20" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เบอร์โทรศัพท์</td>
<td bgcolor="#FFFF99"><label>
<input name="tel" type="text" id="tel" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td bgcolor="#FFFF99">เบอร์โทรศัพท์มือถือ</td>
<td bgcolor="#FFFF99"><label>
<input name="mtel" type="text" id="mtel" size="20" maxlength="15" />
</label></td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFF99"><label>
<div align="center">
<input type="submit" name="Submit" id="submit" value="บันทึกข้อมูล" />
</div>
</label></td>
</tr>
</table>
<br />
</div>
</div> </td>
<td width="195" rowspan="3" bgcolor="#FFFF99"> </td>
</tr>
<tr>
<td height="201" bgcolor="#FFFF99"> </td>
</tr>
<tr>
<td width="193" height="41" bgcolor="#FFFF99"> </td>
<td width="779" bgcolor="#D5FFFF"> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
Date :
2013-02-15 20:29:21
By :
L4mzzz
ไปศึกษาการเขียนมาจากหนังสือเล่มไหนครับ หรือศึกษาจากเว็บไหนครับ
อยากจะบอกว่าแหล่งข้อมูลที่ศึกษานั้นล้าสมัยและมีตัวอย่างที่ไม่ดีเอามากๆ ครับ
ผมจะอธิบาย error ให้
1. Notice: Use of undefined constant name - assumed 'name' นั้นหมายถึง การที่คุณใช้การเขียนลักษณะนี้เพื่อเข้าถึงสมาชิกของ array
$_POST[name]
ซึ่ง name เนี่ย PHP จะคิดว่ามันเป็น constant แต่ constant ชื่อ name นี้ไม่มีอยู่จริง มันจึงอนุมานว่าเป็นสตริง name
ถึงแม้ PHP จะอนุมานให้ว่าเป็นสตริง name แต่มันจะมีปัญหาเมื่อ เมื่อใดก็ตามที่ดันมี constant ชื่อ name อยู่ก่อนแล้ว และมีค่าเป็นอย่างอื่นที่ไม่ใช่ 'name'
Code (PHP)
define('name', 'Hello');
echo $_POST[name]; // จะไม่ใช่การเข้าถึง $_POST['name'] อีกต่อไป แต่จะเป็นการเข้าถึง $_POST['Hello'] ไปเสียฉิบ
การเขียนแบบนี้เคยถูกต้องและยอมรับได้ใน PHP3 แต่เริ่มเป็น error ตั้งแต่ PHP4
ดังนั้นผมจึงคิดว่าคุณคงไปเรียนมากับแหล่งข้อมูลที่ล้าสมัยมาก
ที่ถูกต้อง คุณต้องเข้าถึงสมาชิกของ array ด้วยสตริง
$_POST['name']
Date :
2013-02-15 21:26:13
By :
cookiephp
2. Notice: Undefined index: address หมายความว่า คุณพยายามเข้าถึงสมาชิกของ array แต่ใน array นั้นๆ ไม่มีสมาชิกชื่อนี้อยู่
Code (PHP)
$arr = array(
'A' => 555,
'B' => 666,
'C' => 777,
);
echo $arr['A']; // OK
echo $arr['B']; // OK
echo $arr['Z']; // Notice: Undefined index: Z
Date :
2013-02-15 21:31:33
By :
cookiephp
Code (PHP)
<pre>
<?php
print_r($_POST);
exit;
?>
<?php
include ("mysql_connect.php");
$nameforrecord = $_POST['name'];
$addressforrecord = $_POST['address'];
$sexforrecord = $_POST['sex'];
$cityforrecord = $_POST['city'];
$postforrecord = $_POST['post'];
$nationnalforrecord = $_POST['nationnal'];
$educationforrecord = $_POST['education'];
$majorforrecord = $_POST['major'];
$telforrecord = $_POST['tel'];
$mtelforrecord = $_POST['mtel'];
$bdayforrecord = $_POST['bday'];
$query = "INSERT INTO friend (name,address,sex,city,post,nationnal,education,major,tel,mtel,bday) VALUES ('".$nameforrecord."','".$addressforrecord ."','".$sexforrecord."','".$cityforrecord."','".$postforrecord ."','".$nationnalforrecord ."','".$educationforrecord."','".$majorforrecord."','".$telforrecord."','".$mtelforrecord ."','".$bdayforrecord ."');";
$result = mysql_query($query);
mysql_close();
?>
Date :
2013-02-15 22:22:40
By :
L4mzzz
ขอดูไฟล์นี้หน่อย mysql_connect.php
Date :
2013-02-15 22:41:34
By :
weaned
Code (PHP)
<?php
@mysql_connect("localhost", "root", "") or die("not connect");
@mysql_select_db("job") or die("Not databases");
echo "Connect to MySQL Finnish";
mysql_close();
?>
Date :
2013-02-15 23:42:34
By :
L4mzzz
echo "<script>alert('บันทึกข้อมูลเรียบร้อยแล้ว')</script>";
เพิ่มไปตามที่บอกแล้วยังไม่ได้คับขึ้นเหมือนเดิม
Date :
2013-02-15 23:45:13
By :
L4mzzz
Code (PHP)
<?php
include ("mysql_connect.php");
$nameforrecord = $_POST['name'];
$addressforrecord = $_POST['address'];
$sexforrecord = $_POST['sex'];
$cityforrecord = $_POST['city'];
$postforrecord = $_POST['post'];
$nationnalforrecord = $_POST['nationnal'];
$educationforrecord = $_POST['education'];
$majorforrecord = $_POST['major'];
$telforrecord = $_POST['tel'];
$mtelforrecord = $_POST['mtel'];
$bdayforrecord = $_POST['bday'];
$query = "INSERT INTO friend (name,address,sex,city,post,nationnal,education,major,tel,mtel,bday) VALUES ('".$nameforrecord."','".$addressforrecord ."','".$sexforrecord."','".$cityforrecord."','".$postforrecord ."','".$nationnalforrecord ."','".$educationforrecord."','".$majorforrecord."','".$telforrecord."','".$mtelforrecord ."','".$bdayforrecord ."');";
$result = mysql_query($query);
mysql_close();
echo "<script>alert('บันทึกข้อมูลเรียบร้อยแล้ว')</script>";
?>
ประวัติการแก้ไข 2013-02-16 00:03:29
Date :
2013-02-16 00:02:49
By :
apisitp
Code (PHP)
<pre>
<?php
print_r($_POST);
exit;
?>
<?php
include ("mysql_connect.php");
$nameforrecord = $_POST['name'];
$addressforrecord = $_POST['address'];
$sexforrecord = $_POST['sex'];
$cityforrecord = $_POST['city'];
$postforrecord = $_POST['post'];
$nationnalforrecord = $_POST['nationnal'];
$educationforrecord = $_POST['education'];
$majorforrecord = $_POST['major'];
$telforrecord = $_POST['tel'];
$mtelforrecord = $_POST['mtel'];
$bdayforrecord = $_POST['bday'];
$sql = "INSERT INTO friend (name,address,sex,city,post,nationnal,education,major,tel,mtel,bday) VALUES ('".$nameforrecord."','".$addressforrecord ."','".$sexforrecord."','".$cityforrecord."','".$postforrecord ."','".$nationnalforrecord ."','".$educationforrecord."','".$majorforrecord."','".$telforrecord."','".$mtelforrecord ."','".$bdayforrecord ."');";
$objQuery = mysql_query($sql);
if($objQuery)
{
echo "<center>บันทึกข้อมูลเรียบร้อย</center>";
}
else
{
echo "<center>Error Save [".$sql."]</center>";
}
mysql_close();
?>
Date :
2013-02-16 00:05:58
By :
weaned
ได้ code มาก็ทำแต่ Copy ลองวิเคราะห์ code กระบวนการทำงานตามที่ศึกษาดูด้วยครับ เช่น อยากรู้ว่ามีค่าอะไรก็ echo ตัวแปรมาดู...คนอื่นแก้ให้ก็ได้โค้ดไป แต่ไม่เข้าใจระบบ ก็เปล่าประโยชน์ครับ....
Date :
2013-02-16 00:07:26
By :
apisitp
เหมือนก๊อปปี้ไปวางโดยไม่ทำความเข้าใจจริงๆ ด้วยครับ
ผมเหนื่อยจัง
Date :
2013-02-16 00:36:35
By :
cookiephp
Load balance : Server 01