Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,031

HOME > PHP > PHP Forum > ปรึกษาเรื่อง การ insert ข้อมูล กรณี insert ข้อมูลไม่เข้า database และไม่แจ้งเตือน error ใดๆ



 

ปรึกษาเรื่อง การ insert ข้อมูล กรณี insert ข้อมูลไม่เข้า database และไม่แจ้งเตือน error ใดๆ

 



Topic : 135934



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์




ปรึกษาเรื่อง การ insert ข้อมูล กรณี insert ข้อมูลไม่เข้า database และไม่แจ้งเตือน error ใดๆ
ดูจาก console ก็ไม่มีข้อมูลอะไรเลย

ภาพประกอบครับ
pic



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2021-02-22 17:42:34 By : chawin1 View : 815 Reply : 32
 

 

No. 1



โพสกระทู้ ( 210 )
บทความ ( 0 )



สถานะออฟไลน์


Console - Front
Database - Back

ดังนั้น Console มันเช็ค Database error ไม่ได้

ได้เปิดการแสดง error ใน php.ini แล้วหรือยัง






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-22 18:56:15 By : lakornworld
 


 

No. 2



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : lakornworld เมื่อวันที่ 2021-02-22 18:56:15
รายละเอียดของการตอบ ::
ใน php.ini มีเปิดการ error แล้วนะครับ

display_errors
Default Value: On
Development Value: On
Production Value: Off

display_startup_errors
Default Value: Off
Development Value: On
Production Value: Off

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-22 21:01:28 By : chawin1
 

 

No. 3



โพสกระทู้ ( 210 )
บทความ ( 0 )



สถานะออฟไลน์


ของดู statement หน่อยครับ
$sqli = ???
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-22 21:22:36 By : lakornworld
 


 

No. 4



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 3 เขียนโดย : lakornworld เมื่อวันที่ 2021-02-22 21:22:36
รายละเอียดของการตอบ ::
หน้า insertadd.php

Code (PHP)
<?php
require_once('connection.php');

if (isset($_REQUEST['btn_insert'])) {
    $station = $_REQUEST['txt_station'];
    $com_name = $_REQUEST['txt_com_name'];
    $processorid = $_REQUEST['txt_processorid'];
    $location = $_REQUEST['txt_location'];
    $team = $_REQUEST['txt_team'];
    $asset = $_REQUEST['txt_asset'];
    $serial = $_REQUEST['txt_serial'];
    $type = $_REQUEST['txt_type'];
    $lan_port = $_REQUEST['txt_lan_port'];
    $responsible = $_REQUEST['txt_responsible'];
    $qr = $_REQUEST['txt_qr'];

    if (empty($station)) {
        $errorMsg = "Please enter Station Number";
    } else if (empty($com_name)) {
        $errorMsg = "please Enter Com_name";
    } else if (empty($processorid)) {
        $errorMsg = "please Enter Processorid";
    } else if (empty($location)) {
        $errorMsg = "please Enter Location";
    } else if (empty($team)) {
        $errorMsg = "please Enter Team";
    } else if (empty($asset)) {
        $errorMsg = "please Enter Asset Number";
    } else if (empty($serial)) {
        $errorMsg = "please Enter Serial";
    } else if (empty($type)) {
        $errorMsg = "please Enter Type";
    } else if (empty($lan_port)) {
        $errorMsg = "please Enter Lan port";
    } else if (empty($responsible)) {
        $errorMsg = "please Enter Responsible";
    } else if (empty($qr)) {
        $errorMsg = "please Enter QR";
    } else {
       
 $sqli = "INSERT INTO master_pc (station,com_name,processorid,location,team,unixtime,asset,serial,type,lan_port,responsible,qr)                  VALUES('$station','$com_name','$processorid','$location','$team',unix_timestamp(),'$asset','$serial','$type','$lan_port','$responsible','$qr');";

        if (mysqli_query($mysqli, $sqli)) {
        
            echo "<script>alert('Insert Data Successfully...'); window.location ='modalmasterpc.php';</script>";
        } else {
            echo "Error: " . $sqli . "<br>" . mysqli_error($mysqli);
        }

        mysqli_close($mysqli);  
    }
}
?>


//form ใช้ modal bootstrap4

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-22 21:50:38 By : chawin1
 


 

No. 5



โพสกระทู้ ( 4,730 )
บทความ ( 8 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 2 เขียนโดย : chawin1 เมื่อวันที่ 2021-02-22 21:01:28
รายละเอียดของการตอบ ::
อันนี้มันไม่ใช่ค่าที่กำหนดใน php.ini เลย
มันเป็นแค่คำอธิบายว่าค่าเดิมคือเปิดไว้ ค่า development, production คืออะไรๆ

ค่าจริงๆมันควรจะต้องเป็นแบบ xxx=nnn แบบนี้

คุณเอาค่าจริงๆมาจาก php.ini มาแปะให้มันถูก
ผมว่ามันปิดไว้แหละ ไม่งั้นไม่เงียบขาวอย่างนี้หรอก

ถ้าจะปิด (production server) ก็ต้องเปิดให้มันเขียนลง log แล้วเอา log มาดู
แต่ถ้าอยู่บน dev server (localhost) ก็เปิดให้มันแสดงซะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 01:09:28 By : mr.v
 


 

No. 6



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 5 เขียนโดย : mr.v เมื่อวันที่ 2021-02-23 01:09:28
รายละเอียดของการตอบ ::
แก้โดยเปิด display_errors ให้หมดหรือปิดให้หมดครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 08:33:29 By : chawin1
 


 

No. 7



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ค้นหาในไฟล์ php.ini

display_errors = On

และ

error_reporting = E_ALL


หรือเอาโค้ดนี้ไว้บนสุด

Code (PHP)
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 09:26:19 By : {Cyberman}
 


 
ไปจำสับสนกับ javascript->console ?

- เปิด Error Reporting ? ตาม No.7
- Submit ไปถึงหรือไม่ ?
- echo SQL ออกมาแล้วเอาไป Run
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 10:33:29 By : Guest
 


 

No. 9



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 8 เขียนโดย : Guest เมื่อวันที่ 2021-02-23 10:33:29
รายละเอียดของการตอบ ::
ก็เปิดหมดครับ sql ออกมาดูแล้วก็ไม่มีข้อมูล หน้าว่างเปล่า เกี่ยวกับ javascript modal หรือเปล่า

display_errors
Default Value: On

error_reporting
Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
Development Value: E_ALL
Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT





แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 11:08:45 By : chawin1
 


 

No. 10



โพสกระทู้ ( 9,565 )
บทความ ( 2 )



สถานะออฟไลน์


ไม่ต้องสนใจ php.ini เอาตามคห 7 เฉพาะ code php
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 11:36:50 By : Chaidhanan
 


 

No. 11



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 10 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-02-23 11:36:50
รายละเอียดของการตอบ ::
เอาไว้บน code php หน้า insertadd.php แล้วครับ

แต่เวลา insert ข้อมูลไม่เข้า database

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 12:26:23 By : chawin1
 


 

No. 12



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ที่ให้เปิด Error ไม่ใช่เพื่อให้ข้อมูลเข้า Database แต่เพื่อจะอ่าน Error ครับ

1. ข้อความที่แจ้ง error ว่าเกิดจากอะไร
2. คำสั่งที่ได้จาก echo SQL ที่เอาไปรัน

จะได้วิเคราะห์ต่อครับ ว่าเกิดจากอะไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 12:53:47 By : {Cyberman}
 


 

No. 13



โพสกระทู้ ( 2,249 )
บทความ ( 5 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

Code (PHP)
<?php
error_reporting(E_ALL);
require_once('connection.php');

if (isset($_REQUEST['btn_insert'])) {
    $station = $_REQUEST['txt_station'];
    $com_name = $_REQUEST['txt_com_name'];
    $processorid = $_REQUEST['txt_processorid'];
    $location = $_REQUEST['txt_location'];
    $team = $_REQUEST['txt_team'];
    $asset = $_REQUEST['txt_asset'];
    $serial = $_REQUEST['txt_serial'];
    $type = $_REQUEST['txt_type'];
    $lan_port = $_REQUEST['txt_lan_port'];
    $responsible = $_REQUEST['txt_responsible'];
    $qr = $_REQUEST['txt_qr'];

    if (empty($station)) {
        $errorMsg = "Please enter Station Number";
    } else if (empty($com_name)) {
        $errorMsg = "please Enter Com_name";
    } else if (empty($processorid)) {
        $errorMsg = "please Enter Processorid";
    } else if (empty($location)) {
        $errorMsg = "please Enter Location";
    } else if (empty($team)) {
        $errorMsg = "please Enter Team";
    } else if (empty($asset)) {
        $errorMsg = "please Enter Asset Number";
    } else if (empty($serial)) {
        $errorMsg = "please Enter Serial";
    } else if (empty($type)) {
        $errorMsg = "please Enter Type";
    } else if (empty($lan_port)) {
        $errorMsg = "please Enter Lan port";
    } else if (empty($responsible)) {
        $errorMsg = "please Enter Responsible";
    } else if (empty($qr)) {
        $errorMsg = "please Enter QR";
    } else {
       
 $sqli = "INSERT INTO master_pc (station,com_name,processorid,location,team,unixtime,asset,serial,type,lan_port,responsible,qr)                  VALUES('$station','$com_name','$processorid','$location','$team',unix_timestamp(),'$asset','$serial','$type','$lan_port','$responsible','$qr');";

        if (mysqli_query($mysqli, $sqli)) {
        
            echo "<script>alert('Insert Data Successfully...'); window.location ='modalmasterpc.php';</script>";
        } else {
            echo "Error: " . $sqli . "<br>" . mysqli_error($mysqli);
        }

        mysqli_close($mysqli);  
    }
}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 12:56:16 By : Manussawin
 


 

No. 14



โพสกระทู้ ( 4,730 )
บทความ ( 8 )



สถานะออฟไลน์



ทำไมคนนี้รู้สึกมีปัญหาเรื่องภาษา สื่อสารกันเข้าใจยาก สื่อสารอ่านไม่เข้าใจ หรือว่ายังไง?
รู้สึกถามอะไรอย่างก็ตอบไปอีกอย่าง หรือบอกให้ทำอะไรก็ไม่ทำ เป็นอย่างนี้ตลอดเลย

ไอ้ที่คุณยกมาทั้ง #9 #2 มันไม่มีตรงไหนที่เป็นค่าจริงๆของ .ini สักนิดเดียว ผมบอกเท่านี้แหละ กลัวอ่านไม่รู้เรื่องอีก แต่ก็คงอ่านไม่รู้เรื่องอีกอยู่ดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 13:28:41 By : mr.v
 


 

No. 15



โพสกระทู้ ( 4,730 )
บทความ ( 8 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 13 เขียนโดย : Manussawin เมื่อวันที่ 2021-02-23 12:56:16
รายละเอียดของการตอบ ::
ใส่ error_reporting แต่ไม่ได้ใส่ display_errors มันก็เป็นไปได้ที่จะมี error แล้วไปลงใน log นะครับ
และถ้าไม่ได้กำหนด path ที่ถูกให้ log ก็เป็นไปได้ที่จะไม่ได้อะไรเลยอีก

ผมละปวดเฮด

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 13:31:18 By : mr.v
 


 

No. 16



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 12 เขียนโดย : {Cyberman} เมื่อวันที่ 2021-02-23 12:53:47
รายละเอียดของการตอบ ::
ใช่ผมเข้าใจครับ ว่ามันจับ error แต่นี้มันไม่มี error ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 15:43:14 By : chawin1
 


 

No. 17



โพสกระทู้ ( 4,730 )
บทความ ( 8 )



สถานะออฟไลน์


Code (PHP)
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

require_once('connection.php');

if (isset($_REQUEST['btn_insert'])) {
    $station = $_REQUEST['txt_station'];
    $com_name = $_REQUEST['txt_com_name'];
    $processorid = $_REQUEST['txt_processorid'];
    $location = $_REQUEST['txt_location'];
    $team = $_REQUEST['txt_team'];
    $asset = $_REQUEST['txt_asset'];
    $serial = $_REQUEST['txt_serial'];
    $type = $_REQUEST['txt_type'];
    $lan_port = $_REQUEST['txt_lan_port'];
    $responsible = $_REQUEST['txt_responsible'];
    $qr = $_REQUEST['txt_qr'];

    if (empty($station)) {
        $errorMsg = "Please enter Station Number";
    } else if (empty($com_name)) {
        $errorMsg = "please Enter Com_name";
    } else if (empty($processorid)) {
        $errorMsg = "please Enter Processorid";
    } else if (empty($location)) {
        $errorMsg = "please Enter Location";
    } else if (empty($team)) {
        $errorMsg = "please Enter Team";
    } else if (empty($asset)) {
        $errorMsg = "please Enter Asset Number";
    } else if (empty($serial)) {
        $errorMsg = "please Enter Serial";
    } else if (empty($type)) {
        $errorMsg = "please Enter Type";
    } else if (empty($lan_port)) {
        $errorMsg = "please Enter Lan port";
    } else if (empty($responsible)) {
        $errorMsg = "please Enter Responsible";
    } else if (empty($qr)) {
        $errorMsg = "please Enter QR";
    } else {
       
 $sqli = "INSERT INTO master_pc (station,com_name,processorid,location,team,unixtime,asset,serial,type,lan_port,responsible,qr)                  VALUES('$station','$com_name','$processorid','$location','$team',unix_timestamp(),'$asset','$serial','$type','$lan_port','$responsible','$qr');";

        if (mysqli_query($mysqli, $sqli)) {
        
            echo "<script>alert('Insert Data Successfully...'); window.location ='modalmasterpc.php';</script>";
        } else {
            echo "Error: " . $sqli . "<br>" . mysqli_error($mysqli);
        }

        mysqli_close($mysqli);  
    }
}


if (isset($errorMsg)) {
    echo '<h1>&gt;&gt; ' . $errorMsg . ' &lt;&lt;</h1>';
    die($errorMsg);
}
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 15:54:53 By : mr.v
 


 

No. 18



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 13 เขียนโดย : Manussawin เมื่อวันที่ 2021-02-23 12:56:16
รายละเอียดของการตอบ ::
ทำเหมือนกันครับ insert แล้วหน้าขาว ไม่แสดง error ด้วย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 16:05:20 By : chawin1
 


 
Code (PHP)
$sqli = "INSERT INTO master_pc (station,com_name,processorid,location,team,unixtime,asset,serial,type,lan_port,responsible,qr)                  VALUES('$station','$com_name','$processorid','$location','$team',unix_timestamp(),'$asset','$serial','$type','$lan_port','$responsible','$qr');";

die($sqli);


เอาชุดคำสั่งที่ได้ไป query ใน mysql
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 16:50:44 By : bypass
 


 

No. 20



โพสกระทู้ ( 9,565 )
บทความ ( 2 )



สถานะออฟไลน์


หน้าขาวมันมันเกิดจาก php error ตั้งแต่ ไวยกรณ์แล้ว ถ้ายังไม่รู้ว่า ไวยกรณ์ตรงไหนเสีย ก็ไม่รู้จะแก้ยังไง

ไอ้โค๊ดที่แสดงให้แสดงerror นั้นมันเป็นตัวบอกว่า แสดงเออเร่อร์ โค๊ด php

แบบนี้นมันต้อง debug ไปที่ละบันทัด
เอาทุกอย่างออกไปให้หมด แล้ว เริ่ม ใส่โค๊ดที่ละบันทัด
ไม่อยากจะบอกให้ใช้วิธีนี้เลย แต่เมื่อมันไม่รู้ว่าผิดตรงไหน ก็ต้องไล่ไปที่ละบันทัด
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-23 19:44:43 By : Chaidhanan
 


 

No. 21



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

ตอบความคิดเห็นที่ : 18 เขียนโดย : chawin1 เมื่อวันที่ 2021-02-23 16:05:20
รายละเอียดของการตอบ ::
เห็นแจ้งว่ายังไม่แสดงอะไรเลย ทำไมถึงไม่ลองเอาโค้ดที่แก้แล้วมาวางใหม่ครับ จะได้รู้ว่าแก้แล้วจริงๆหรือเปล่า???

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-02-24 10:06:02 By : {Cyberman}
 


 

No. 22



โพสกระทู้ ( 59 )
บทความ ( 0 )



สถานะออฟไลน์


ขอดูหน้า form ได้ไหมครับ หรือไม่ก็ดูว่า name ของปุ่ม submit เป็นชื่อ btn_insert หรือไม่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-02 09:57:19 By : itloei
 


 
ตอบความคิดเห็นที่ : 22 เขียนโดย : itloei เมื่อวันที่ 2021-03-02 09:57:19
รายละเอียดของการตอบ ::
บางอย่างก็ไม่จำเป็นหรอกนะ อทิเช่น สาวฯ สวยบ้างไม่สวยบ้าง สวยกันคนละแบบ เดินผ่านหน้าไป
หนุ่มฯ อีกคน มักจะคิดในใจ/อุทานออกมาว่า : นมเล็กไป
หนุ่มฯ อีกคน มักจะคิดในใจ/อุทานออกมาว่า : หอยเล็กนมโตเกินไป
...
...
...
หนุ่มฯ อีกคน บอกทุกฯคนว่า เป็นบุญตาแล้วที่ได้เห็น



ผมจับและสรุปประเด็น ของทุกฯท่าน ได้ว่า ย่อส่วนให้เล็กลง เช่น
ตารางจริง xxx ย่อให้เหลือ 2 ฟิวด์ก็พอ
ยกตัวอย่าง
Code (PHP)
insert into yourTable (Id, CompName) values (1234, 'PC-1234')



ตรรกะการคิดของตัวเองผิดเพี้ยนและพยายามจะบอกคนอื่นฯว่า ตรรกะการคิดของพวกคุณก็ผิดเพี้ยนด้วยเช่นกัน
นี่คือปัญหาของเขา (เจ้าของกระทู้)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-02 11:12:30 By : ผ่านมา
 


 
เอาให้สุดฯไปเลย ส่วนใหญ่แล้วคนพวกนี้ไม่ธรรมดา
เห็นแก่ตัวและคิดว่าตัวเองสำคัญที่สุด เขียน Assembly ได้ เขียน C ได้
และคิดว่าคนอื่นฯจะเขียนไม่เป็น ถึงเป็นก็ไม่เก่ง/สำคัญเท่าตัวเอง


มีอยู่แค่นี้แหละ ไอ้พวกความคิดคับแคบในโลกกว้างฯ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-02 11:42:34 By : ผ่านมา
 


 

No. 25



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 22 เขียนโดย : itloei เมื่อวันที่ 2021-03-02 09:57:19
รายละเอียดของการตอบ ::
ได้ครับ ผมตรวจสอบแล้ว code ถุกต้อง
name ของปุ่ม submit เป็นชื่อ btn_insert ครับ อยู่ที่ class modal footer

code form add modal

Code (PHP)
 <div class="modal fade" id="addModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
                    <div class="modal-dialog">
                        <div class="modal-content">
                            <div class="modal-header">
                                <h5 class="modal-title" id="exampleModalLabel">New Information</h5>
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                    <span aria-hidden="true">&times;</span>
                                </button>
                            </div>

                            <form action="insertadd.php" method="POST">
                                <div class="modal-body">

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="station" class="col-sm-3 control-label">Station :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_station" autocomplete="off" class="form-control" placeholder="Enter Station Number..." pattern="[0-9]{1,}" title="กรอกตัวเลขเท่านั้น" required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="com_name" class="col-sm-3 control-label">Com_name :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_com_name" autocomplete="off" class="form-control" placeholder="Enter Com_name..." required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="processorid" class="col-sm-3 control-label">Processorid :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_processorid" autocomplete="off" class="form-control" placeholder="Enter Processorid..." required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="location" class="col-sm-3 control-label">Location :</label>
                                            <div class="col-sm-9">
                                                <select type="text" name="txt_location" autocomplete="off" class="form-control" placeholder="Enter Location..." required>
                                                    <option value="">Enter Location...</option>
                                                    <option value="CP3">CP3</option>
                                                    <option value="Tara park">Tara park</option>
                                                    <option value="WFH">WFH</option>
                                                </select>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="team" class="col-sm-3 control-label">Team :</label>
                                            <div class="col-sm-9">
                                                <select type="text" name="txt_team" autocomplete="off" class="form-control" placeholder="Enter Team..." required>
                                                    <option value="">Enter Team...</option>
                                                    <option value="OPT1">OPT1</option>
                                                    <option value="OPT2">OPT2</option>
                                                    <option value="OPT3">OPT3</option>
                                                    <option value="SUPPORT">SUPPORT</option>
                                                    <option value="SHARE">SHARE</option>
                                                    <option value="DELIVERY">DELIVERY</option>
                                                </select>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="asset" class="col-sm-3 control-label">Asset :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_asset" autocomplete="off" class="form-control" placeholder="Enter Asset Number..." pattern="[0-9]{1,}" title="กรอกตัวเลขเท่านั้น" required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="serial" class="col-sm-3 control-label">Serial :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_serial" autocomplete="off" class="form-control" placeholder="Enter Serial..." required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="type" class="col-sm-3 control-label">Type :</label>
                                            <div class="col-sm-9">
                                                <select type="text" name="txt_type" autocomplete="off" class="form-control" placeholder="Enter Type..." required>
                                                    <option value="">Enter Type...</option>
                                                    <option value="Pc Gosoft">Pc Gosoft</option>
                                                    <option value="Pc Cpall">Pc Cpall</option>
                                                    <option value="All in one">All in one</option>
                                                    <option value="Notebook Gosoft">Notebook Gosoft</option>
                                                    <option value="Notebook Cpall">Notebook Cpall</option>
                                                </select>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="lan_port" class="col-sm-3 control-label">Lan port :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_lan_port" autocomplete="off" class="form-control" placeholder="Enter Lan port..." required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="responsible" class="col-sm-3 control-label">Responsible :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_responsible" autocomplete="off" class="form-control" placeholder="Enter Responsible..." required>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="form-group text-left">
                                        <div class="row">
                                            <label for="qr" class="col-sm-3 control-label">QR :</label>
                                            <div class="col-sm-9">
                                                <input type="text" name="txt_qr" autocomplete="off" class="form-control" placeholder="Enter QR...">
                                            </div>
                                        </div>
                                    </div>

                                    <!-- <div class="form-group text-center">
                                        <div class="col-md-12 mt-3">
                                            <input type="submit" name="btn_insert" class="btn btn-primary" value="Insert">
                                            <a href="master_pc.php" class="btn btn-danger">Cancel</a>
                                        </div>
                                    </div> -->

                                </div>
                                <div class="modal-footer ">
                                    <button type="submit" name="btn_insert" class="btn btn-primary">Insert</button>
                                    <button type="button" class="btn btn-danger" data-dismiss="modal">Cancel</button>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>


ถึงต้องนี้ยังหาจุด error ไม่เจอครับ



ประวัติการแก้ไข
2021-03-03 11:37:27
2021-03-03 11:41:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-03 11:35:50 By : chawin1
 


 

No. 26



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 17 เขียนโดย : mr.v เมื่อวันที่ 2021-02-23 15:54:53
รายละเอียดของการตอบ ::
แก้ไขตามครับ กรอบข้อมูลครบทุกฟิลด์ ทำไมยังแจ้ง please Enter QR
ภาพ 1 กรอบข้อมูล
add

ภาพ 2
qr

code insert แก้ไข
Code (PHP)
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

require_once('connection.php');

if (isset($_REQUEST['btn_insert'])) {
    $station = $_REQUEST['txt_station'];
    $com_name = $_REQUEST['txt_com_name'];
    $processorid = $_REQUEST['txt_processorid'];
    $location = $_REQUEST['txt_location'];
    $team = $_REQUEST['txt_team'];
    $asset = $_REQUEST['txt_asset'];
    $serial = $_REQUEST['txt_serial'];
    $type = $_REQUEST['txt_type'];
    $lan_port = $_REQUEST['txt_lan_port'];
    $responsible = $_REQUEST['txt_responsible'];
    $qr = $_REQUEST['txt_qr'];

    if (empty($station)) {
        $errorMsg = "Please enter Station Number";
    } else if (empty($com_name)) {
        $errorMsg = "please Enter Com_name";
    } else if (empty($processorid)) {
        $errorMsg = "please Enter Processorid";
    } else if (empty($location)) {
        $errorMsg = "please Enter Location";
    } else if (empty($team)) {
        $errorMsg = "please Enter Team";
    } else if (empty($asset)) {
        $errorMsg = "please Enter Asset Number";
    } else if (empty($serial)) {
        $errorMsg = "please Enter Serial";
    } else if (empty($type)) {
        $errorMsg = "please Enter Type";
    } else if (empty($lan_port)) {
        $errorMsg = "please Enter Lan port";
    } else if (empty($responsible)) {
        $errorMsg = "please Enter Responsible";
    } else if (empty($qr)) {
        $errorMsg = "please Enter QR";
    } else {
       
        $sqli = "INSERT INTO master_pc (station,com_name,processorid,location,team,unixtime,asset,serial,type,lan_port,responsible,qr)
                    VALUES ('$station','$com_name','$processorid','$location','$team',unix_timestamp(),'$asset','$serial','$type','$lan_port','$responsible','$qr')";

   

        if (mysqli_query($mysqli, $sqli)) {
        
            echo "<script>alert('Insert Data Successfully...'); window.location ='modalmasterpc.php';</script>";
        } else {
            echo "Error: " . $sqli . "<br>" . mysqli_error($mysqli);
        }

        mysqli_close($mysqli);

    
    }
}

if (isset($errorMsg)) {
    echo '<h1>&gt;&gt; ' . $errorMsg . ' &lt;&lt;</h1>';
    die($errorMsg);
}
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-03 12:40:36 By : chawin1
 


 

No. 27



โพสกระทู้ ( 9,565 )
บทความ ( 2 )



สถานะออฟไลน์


empty($var)
จะเป็นจริงเมื่อ
1 ตัวแปรไม่มีอยู่จริง
2 ตัวแปรมีค่าเป็น false

ตัวแปร จะมีค่าเป็น false เมื่อ
1 ตัวแปร มีค่า boolean เป็น false
2 ตัวแปร มีค่า string ว่าง
3 ตัวแปร มีค่า 0

ข้อความ ใส่ 0 มา empty('0') จริงมีค่าเป็นจริง

if( isset($var) && strlen(trim($var))>0 )


ประวัติการแก้ไข
2021-03-03 14:42:49
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-03 14:41:30 By : Chaidhanan
 


 

No. 28



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 27 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-03 14:41:30
รายละเอียดของการตอบ ::
ได้แล้วครับ เหมือนบักครับ

ผมปิดตรงนี้ insert ข้อมูลเข้า db
แต่ถ้าเปิด insert หน้าขาว
ส่วนรี้ครับที่ ปิดไว้

Code (PHP)
 // } else if (empty($qr)) {
 //     $errorMsg = "please Enter QR";


ก่อนหน้าใช้บูนลีน แต่เกิดปัญหา เลยเปลี่ยนเป็น int



ประวัติการแก้ไข
2021-03-03 15:38:12
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-03 15:36:43 By : chawin1
 


 

No. 29



โพสกระทู้ ( 9,565 )
บทความ ( 2 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 28 เขียนโดย : chawin1 เมื่อวันที่ 2021-03-03 15:36:43
รายละเอียดของการตอบ ::
สรุปคือไม่สนใจว่าใครจะเขียนอะไร ไม่อ่านไม่วิเคราะห์ว่างัั้นเหอะ
บายล่ะ ไม่ตอบแล้ว เพราะไม่ได้ประโยชน์ที่จะตอบ
คิดเองมั่วเอง เขาใจในสิ่งที่ผมเขียนไหมครับ ถ้าคิดว่าเข้าใจ อธิบายมาให้ฟังหน่อย
แค่ปิด ไม่ใช้คำสั่ง มันคือมั่ว เออเร่อร์เหรอปิดไม่ใช้ก็ได้ แล้วอย่างนี้ จะเป็นโปรแกรมเมอร์ได้ไง

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-03 17:08:33 By : Chaidhanan
 


 

No. 30



โพสกระทู้ ( 4,730 )
บทความ ( 8 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 29 เขียนโดย : Chaidhanan เมื่อวันที่ 2021-03-03 17:08:33
รายละเอียดของการตอบ ::
5555555 ผมกำลังเปิดหาข้อมูลจะประเคนให้แน่นๆ ดันเลื่อนลงมาเจอคำตอบจขกท. แบบว่า
ไม่พูดแล้วดีกว่า
คนเขาก็อธิบายแล้ว อ่านช้าๆแล้วทำความเข้าใจ มันก็ไม่มีคำตอบแบบ #28 แล้ว ที่ดันไปคอมเม้นท์ปิดซะเฉยเลย แก้ปัญหาผิดทิศผิดทาง
อย่างนี้อีกหน่อยมีอะไรก็ใช้ปิดโค้ดเอา! ใช่เหรอ??

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-03 21:59:20 By : mr.v
 


 

No. 31



โพสกระทู้ ( 245 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณทุกคอมเม้นครับ

ถ้าปิดคำสั่งเช็คค่า เวลา insert ไม่กรอบข้อมูลให้ครบทุกฟิลด์ใดฟิลด์หนึ่ง ผลลัพธ์ โปรแกรม error แน่นอนครับ

คำสั่งเช็คค่า เงื่อนไขมันเช็คว่า ถ้าไม่กรอบฟิลด์นี้ให้แจ้ง please Enter..........


ประวัติการแก้ไข
2021-03-04 14:14:10
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-04 13:54:58 By : chawin1
 


 
ตอบความคิดเห็นที่ : 31 เขียนโดย : chawin1 เมื่อวันที่ 2021-03-04 13:54:58
รายละเอียดของการตอบ ::
คุณใช้ คำ ไม่ถูกต้อง มีแต่พระเจ้าและตัวคุณเองเท่านั้นที่เข้าใจ



ผมก็คงไม่แตกต่างกับคุณหรอก สับสน เลือกไม่ถูก เพราะมันดีทุกฯตัว มันดีเกินไป
ยกตัวอย่าง Flutter 2 มาอีกแล้ว มาแบบไม่ธรรมดาด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2021-03-05 11:54:10 By : ผ่านมา
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ปรึกษาเรื่อง การ insert ข้อมูล กรณี insert ข้อมูลไม่เข้า database และไม่แจ้งเตือน error ใดๆ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่