ข้อมูลไม่บันทึกลงฐานข้อมูลครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Pornchai162424
PHP Newbie
PHP Newbie
โพสต์: 1
ลงทะเบียนเมื่อ: 24/09/2021 11:08 am

ข้อมูลไม่บันทึกลงฐานข้อมูลครับ

โพสต์ที่ยังไม่ได้อ่าน โดย Pornchai162424 »

เพิ่งหัดเขียนครับ หน้า insertData.php กับ insertfrom.php เหมือนมันไม่ลิ้งกัน

โค้ดหน้า insertfrom.php

โค้ด: เลือกทั้งหมด

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>บันทึกข้อมูลนักเรียน</title>
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU" crossorigin="anonymous">
    
</head>
<body>
    <div class="container my-5"  >
    <h2 class="text-center">แบบฟอร์มบันทึกข้อมูลนักเรียน</h2>
    <from action="insertData.php" method= "POST">
        <div  class="from-group">
            <label for="firstname">ชื่อ</label><br>
            <input type="text" name="fname" id="" class="from-Control" >
</div>
<div  class="from-group">
            <label for="lastname">นามสกุล</label><br>
            <input type="text" name="lname" id="" class="from-Control" >
</div><br>
<div  class="from-group">
            <label for="gender">เพศ</label>
            <input type="radio" name="gender" id="" value="male" >ชาย
            <input type="radio" name="gender" id="" value="female" >หญิง
            <input type="radio" name="gender" id="" value="other" >อื่นๆ

</div>

<br>
<input  type="submit" value="บันทึกข้อมูล" class= "btn btn-success">
<input  type="reset" value="ล้างข้อมูล" class= "btn btn-danger">
<a href="index.php"class="btn btn-primary">กลับหน้าแรก</a>


</from><br> 


</div>

    </body>
</html>
พอกรอกข้อมูลแล้ว ไม่บันทึกข้อมูลครับ

โค้ดหน้า insertData.php

โค้ด: เลือกทั้งหมด

<?php
//เชื่อมต่อฐานข้อมูล
require('dbconnect.php');
//$con = mysqli_connect("localhost","root","","mydata");


//รับค่าที่ส่งมาจากฟอร์มลงในตัวแปร
$fname=$_POST["fname"];
$lname=$_POST["lname"];
//บันทึกข้อมูล
$sql = "INSERT INTO  students(fname,lname) VALUES('$fname,$lname')";


$result=mysqli_query($connect,$sql);//สั่งรันคำสั่ง sql

if ($result){
    echo "บันทึกข้อมูลเรียบร้อย";
}else{
    echo mysql_error($connect);
}

?>
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41125
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ข้อมูลไม่บันทึกลงฐานข้อมูลครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

โค้ด: เลือกทั้งหมด

 <from action="insertData.php" method= "POST">
แก้เป็น

โค้ด: เลือกทั้งหมด

 <from action="insertData.php" method="POST">
และ ต้องสอดโครงกับโครงสร้างตารางด้วยครับ
ลองเอาโครงสร้างตารางมาประกอบคำถามหน่อยครับ

และลองใช้
https://www.mindphp.com/%E0%B8%84%E0%B8 ... error.html
ดัก Error copy ข้อความ Error มาให้หน่อยครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 57