insert ข้อมูลลง database แล้วมีแต่ค่าว่างเพิ่มขึ้นเรื่อยๆ
รบกวนพี่ช่วยดูโค้ดให้หน่อยค่ะ คือว่าปัญหาตอนนี้คือ พอ insert ข้อมูลลงไปใน database แล้วมันเป็นค่าว่างค่ะ ลองตรวจสอบ โดย echo connect isset insert ก็ทำได้ไม่มีปัญหาอะไร ไม่ทราบว่าจะทำยังไงค่ะให้สามรถinsert เข้าไปได้ตามปกติ
Code (PHP)
include("connect.inc");
if(isset($_POST['registration'])) {
$name = $_POST['name'];
$dob = $_POST['dob'];
$address = $_POST['address'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$mobile= $_POST['mobile'];
$username = $_POST['username'];
$password = $_POST['password'];
}
// prepare SQL command
$query = "insert into registration(name,dob,address,email,telephone,mobile,username,password)
values ('$name','$dob','$address','$email','$telephone','$mobile','$username','$password')";
// This die method gives us more clues if things go wrong
$result = mysql_query($query) or
die ("ack! query failed:"
."<li>errorno=".mysql_errno()
."<li>error=".mysql_error()
."<li>query=".$query);
Tag : PHP, MySQL
Date :
2010-11-05 10:53:07
By :
นก
View :
1990
Reply :
3
ดูจาก code ไม่น่ามีอะไรผิด ลอง insert ข้อมุล ผ่าน phpmyadmin ดูครับว่าข้อมูลชุดที่ต้องการเข้าหรือป่าวครับ
Date :
2010-11-05 11:06:40
By :
kanchen
include("connect.inc");
if(isset($_POST['registration'])) {
$name = $_POST['name'];
$dob = $_POST['dob'];
$address = $_POST['address'];
$email = $_POST['email'];
$telephone = $_POST['telephone'];
$mobile= $_POST['mobile'];
$username = $_POST['username'];
$password = $_POST['password'];
//} เอาอันนี้
// prepare SQL command
$query = "insert into registration(name,dob,address,email,telephone,mobile,username,password)
values ('$name','$dob','$address','$email','$telephone','$mobile','$username','$password')";
// This die method gives us more clues if things go wrong
$result = mysql_query($query) or
die ("ack! query failed:"
."<li>errorno=".mysql_errno()
."<li>error=".mysql_error()
."<li>query=".$query);
} //ย้ายมาอันนี้
Date :
2010-11-05 11:23:25
By :
...
ลองย้ายตามที่บอกแล้วค่ะ กลับกลายเป็นว่า ไม่สามารถลงข้อมูลในdatabase ได้เลย พอ echo มันจะออกมาแค่ connect กับ isset แต่ insert ไม่ปรากฎออกมาค่ะ
Date :
2010-11-05 11:32:52
By :
นก
Load balance : Server 04