 |
|

สวัสดีค่ะ หนูติดปัญหาตรงที่ ไม่สามารถเพิ่มข้อมูลลงในฐานข้อมูลได้ค่ะ แล้วหนูไม่รู้ว่าต้องไปแก้ไขที่ตรงไหน เพราะไฟล์อื่นสามารถเพิ่มข้อมูลได้ค่ะ แต่พอเป็นไฟล์ที่เก็บข้อมูลสมัครสมาชิก เค้าไม่เพิ่มข้อมูลลงในฐานข้อมูลให้ค่ะ ขอบคุณค่ะ
Code (PHP)
//กำหนดตัวรับค่าตัวแปร
$email = $_POST['email'];
$pass = $_POST['pass'];
$phone = $_POST['phone'];
$member = $_POST['name'];
//เชื่อมต่อฐานข้อมูล MySQL
$conn = mysqli_connect ($dbhost, $dbuser, $dbpass) or die ("ไม่สามารถติดต่อ Host ได้");
mysqli_set_charset ($conn, 'utf8');
//เรียกใช้ฐานข้อมูล receivedb
$sql = "use receivedb";
$result = mysqli_query($conn,$sql);
function validateEmail($email)
{
if (filter_var($email, FILTER_VALIDATE_EMAIL))
{
return true;
}
else
{
return false;
}
}
if (validateEmail($email)) // ตรวจสอบว่าอีเมลถูกต้องหรือไม่
{
//เรียกใช้คำสั่งเพิ่มเรคอร์ดใหม่ลงในตาราง member
$sql = "Insert Into member (email, password, membername, mobile)
values('$email', '$pass', '$member', '$phone');";
$result = mysqli_query($conn,$sql);
if ($result)
{
echo "เพิ่มข้อมูลลงในฐานข้อมูลเรียบร้อยแล้ว <br>";
echo "<meta http-equiv='refresh' content='1;url=index.html'>";
}
else
{
echo "ไม่สามารถเพิ่มข้อมูลใหม่ลงในฐานข้อมูลได้ <br>";
echo "<meta http-equiv='refresh' content='5;url=index.html'>";
}
}
else //กรณีอีเมลผิด
{
echo "รูปแบบอีเมลไม่ถูกต้อง";
echo "<meta http-equiv='refresh' content='1;url=index.html'>";
}
Tag : PHP, MySQL, HTML5
|
ประวัติการแก้ไข 2021-09-08 10:33:48
|
 |
 |
 |
 |
Date :
2021-09-08 10:31:04 |
By :
piakuna |
View :
2179 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |