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,038

HOME > PHP > PHP Forum > กด submit แล้วข้อมูลไม่เข้าฐานข้อมูลครับ รบกวนช่วยที


[PHP] กด submit แล้วข้อมูลไม่เข้าฐานข้อมูลครับ รบกวนช่วยที

 
Topic : 133187



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



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



หลักการทำงานของระบบก็คือพิมพ์ชือสินค้าแล้วกด submit จะแสดงข้อมูลสินค้าแล้วกรอกข้อมูลในช่องใช้ไปอีกทีครับ กรอกเสร็จก็กด submit อีกปุ่มนึง แต่ข้อมูลมันไม่ยอมเข้าไปใน ฐานข้อมูลครับ ช่วยทีครับ
หน้าแรก
อันนี้เป็นหน้า form
Code (PHP)
001.<?php
002.    $HOST_NAME = "localhost";
003.    $DB_NAME = "test";
004.    $CHAR_SET = "charset=utf8"; // เช็ตให้อ่านภาษาไทยได้
005.    $USERNAME = "root";     // ตั้งค่าตามการใช้งานจริง
006.    $PASSWORD = ""// ตั้งค่าตามการใช้งานจริง
007.    $connect = new PDO('mysql:host='.$HOST_NAME.';dbname='.$DB_NAME.';'.$CHAR_SET,$USERNAME,$PASSWORD);
008.?>
009.<?php
010.    ini_set('display_errors', 1);
011.    error_reporting(~0);
012. 
013.    $strKeyword = null;
014. 
015.    if(isset($_POST["txtKeyword"]))
016.    {
017.        $strKeyword = $_POST["txtKeyword"];
018.    }
019.?>
020.<html>
021.<head>
022.<script>
023.function gohome(){
024. 
025.document.location.href='index.php';
026.}
027. 
028.</script>
029.    <title>ตรวจสอบย้อนหลัง</title>
033.</head>
034.<body>
035.<div class="container">
036.<br>
037.<h2 align="center">กรุณาใส่ชื่อสินค้า</h2>
038.<br>
039.<form name="frmSearch" method="post" action="<?php echo $_SERVER['SCRIPT_NAME'];?>">
040.<div class="table-repsonsive">
041.    <div align="center">
042.        <input name="txtKeyword" type="text" id="txtKeyword" value="<?php echo $strKeyword;?>">
043.        <input type="submit" name="submit" value="ยืนยัน"/>
044.        <input type="button" value="กลับหน้าหลัก" name="home" onclick="gohome()">
045.    </div>
046.</div>
047.</form>
048.<?php
049. 
050.    $sql = "SELECT * FROM tbl_order_items WHERE item_name LIKE '%".$strKeyword."%' ";
051. 
052.    $stmt = $connect->prepare($sql);
053.    $stmt->execute();
054. 
055.?>
056.<br>
057.<form name="" method="post">
058.<table class="table table-bordered">
059.  <tr>
060.    <th> <div align="center">วันที่ </div></th>
061.    <th> <div align="center">ชื่อสินค้า </div></th>
062.    <th> <div align="center">ซื้อ </div></th>
063.    <th> <div align="center">ใช้ไป </div></th>
064.    <th> <div align="center">หน่วย </div></th>
065.  </tr>
066.<?php
067.while($result = $stmt->fetch( PDO::FETCH_ASSOC ))
068.{
069.?>
070.  <tr>
071.    <td align="center"><?php echo $result["item_date"];?></td>
072.    <td align="center"><?php echo $result["item_name"];?></td>
073.    <td align="center"><?php echo $result["item_bought"];?></td>
074.    <td align="center"><input type="text" name="item_used[]" class="form-control item_used" size="1" /></td>
075.    <td align="center"><?php echo $result["item_unit"];?></td>
076.  </tr>
077.<?php
078.}
079.?>
080.</table>
081.    <div align="center">
082.        <input type="submit" name="submit1" value="ตกลง"/>
083.    </div>
084.</form>
085.<?php
086.$connect = null;
087.?>
088.</body>
089.</html>
090.<style>
091.input[type=button] {
092.  color: white;
093.  padding: 6px 12px;
094.  border-radius: 4px;
095.  cursor: pointer;
096.  background-color: #FF6633;
097.  border: 1px solid #FF6666;
098.}
099. 
100.input[type=button]:hover {
101.  background-color: #FF3300;
102.}
103. 
104.input[type=button1] {
105.  color: white;
106.  padding: 6px 12px;
107.  border-radius: 4px;
108.  cursor: pointer;
109.  background-color: #FF6633;
110.  border: 1px solid #FF6666;
111.}
112. 
113.input[type=button1]:hover {
114.  background-color: #FF3300;
115.}
116. 
117.input[type=submit] {
118.  color: white;
119.  padding: 6px 12px;
120.  border-radius: 4px;
121.  cursor: pointer;
122.  background-color: #FF6633;
123.  border: 1px solid #FF6666;
124.}
125. 
126.input[type=submit]:hover {
127.  background-color: #FF3300;
128.}
129. 
130.</style>




Tag : PHP

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-02-24 03:51:20 By : mina12345 View : 1038 Reply : 3
 

 

No. 1



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



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


ผมก็ไม่เห็นคำสั่ง INSERT/UPDATE ของคุณอยู่ตรงไหนเลย แล้วมันจะเข้าไปยังไง?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-24 16:38:07 By : mr.v
 

 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.v เมื่อวันที่ 2019-02-24 16:38:07
รายละเอียดของการตอบ ::
ลองใส่แล้วครับ insert into ตามปรกติก็ไม่ได้ เลยเอาออก ไม่รู้ผมพลาดตรงไหน ชี้แนะทีครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-24 23:58:30 By : mina12345
 

 

No. 3

Guest


ตรง form เปลี่ยนตรงactionสิครับ ให้มันไปอีกไฟล์หนึ่ง สมมุติชื่อinsert.php แล้วก็รับค่า เขียนคำสั่งinsertไป จากนั้นให้มันreloadกลับไปหน้าเดิม ในบทความที่เว็บมีสอนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-02-25 03:11:29 By : Sam
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : กด submit แล้วข้อมูลไม่เข้าฐานข้อมูลครับ รบกวนช่วยที
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





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