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

Registered : 107,933

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



 

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

 



Topic : 133187



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



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




หลักการทำงานของระบบก็คือพิมพ์ชือสินค้าแล้วกด submit จะแสดงข้อมูลสินค้าแล้วกรอกข้อมูลในช่องใช้ไปอีกทีครับ กรอกเสร็จก็กด submit อีกปุ่มนึง แต่ข้อมูลมันไม่ยอมเข้าไปใน ฐานข้อมูลครับ ช่วยทีครับ
หน้าแรก
อันนี้เป็นหน้า form
Code (PHP)
<?php
    $HOST_NAME = "localhost";
    $DB_NAME = "test";
    $CHAR_SET = "charset=utf8"; // เช็ตให้อ่านภาษาไทยได้
    $USERNAME = "root";     // ตั้งค่าตามการใช้งานจริง
    $PASSWORD = "";  // ตั้งค่าตามการใช้งานจริง
    $connect = new PDO('mysql:host='.$HOST_NAME.';dbname='.$DB_NAME.';'.$CHAR_SET,$USERNAME,$PASSWORD);
?>
<?php
	ini_set('display_errors', 1);
	error_reporting(~0);

	$strKeyword = null;

	if(isset($_POST["txtKeyword"]))
	{
		$strKeyword = $_POST["txtKeyword"];
	}
?>
<html>
<head>
<script>
function gohome(){

document.location.href='index.php';
}

</script>
    <title>ตรวจสอบย้อนหลัง</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
</head>
<body>
<div class="container">
<br>
<h2 align="center">กรุณาใส่ชื่อสินค้า</h2>
<br>
<form name="frmSearch" method="post" action="<?php echo $_SERVER['SCRIPT_NAME'];?>">
<div class="table-repsonsive">
    <div align="center">
        <input name="txtKeyword" type="text" id="txtKeyword" value="<?php echo $strKeyword;?>">
        <input type="submit" name="submit" value="ยืนยัน"/>
        <input type="button" value="กลับหน้าหลัก" name="home" onclick="gohome()">
    </div>
</div>
</form>
<?php

    $sql = "SELECT * FROM tbl_order_items WHERE item_name LIKE '%".$strKeyword."%' ";

    $stmt = $connect->prepare($sql);
    $stmt->execute();

?>
<br>
<form name="" method="post">
<table class="table table-bordered">
  <tr>
    <th> <div align="center">วันที่ </div></th>
    <th> <div align="center">ชื่อสินค้า </div></th>
    <th> <div align="center">ซื้อ </div></th>
    <th> <div align="center">ใช้ไป </div></th>
    <th> <div align="center">หน่วย </div></th>
  </tr>
<?php
while($result = $stmt->fetch( PDO::FETCH_ASSOC ))
{
?>
  <tr>
    <td align="center"><?php echo $result["item_date"];?></td>
    <td align="center"><?php echo $result["item_name"];?></td>
    <td align="center"><?php echo $result["item_bought"];?></td>
    <td align="center"><input type="text" name="item_used[]" class="form-control item_used" size="1" /></td>
    <td align="center"><?php echo $result["item_unit"];?></td>
  </tr>
<?php
}
?>
</table>
    <div align="center">
        <input type="submit" name="submit1" value="ตกลง"/>
    </div>
</form>
<?php
$connect = null;
?>
</body>
</html>
<style>
input[type=button] {
  color: white;
  padding: 6px 12px;
  border-radius: 4px;
  cursor: pointer;
  background-color: #FF6633;
  border: 1px solid #FF6666;
}

input[type=button]:hover {
  background-color: #FF3300;
}

input[type=button1] {
  color: white;
  padding: 6px 12px;
  border-radius: 4px;
  cursor: pointer;
  background-color: #FF6633;
  border: 1px solid #FF6666;
}

input[type=button1]:hover {
  background-color: #FF3300;
}

input[type=submit] {
  color: white;
  padding: 6px 12px;
  border-radius: 4px;
  cursor: pointer;
  background-color: #FF6633;
  border: 1px solid #FF6666;
}

input[type=submit]:hover {
  background-color: #FF3300;
}

</style>




Tag : PHP







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

 

No. 1



โพสกระทู้ ( 3,545 )
บทความ ( 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 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

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