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

HOME > PHP > PHP Forum > เก็บข้อมูลในฐานข้อมูลไม่ได้อ่ะคับ คือทำการกรอกข้อมูลได้ พอกด add เพื่อให้ ลิงค์ ไปฐานข้อมูล มัน error



 

เก็บข้อมูลในฐานข้อมูลไม่ได้อ่ะคับ คือทำการกรอกข้อมูลได้ พอกด add เพื่อให้ ลิงค์ ไปฐานข้อมูล มัน error

 



Topic : 058055



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



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




โค๊ดหน้า add
<?php
include ("connect.php");
$ID = $_POST['ID'];
$date = $_POST['date'];
$Cus = $_POST['Cus'];
$Customer = $_POST['Customer'];
$Num = $_POST['Num'];
$Detail = $_POST['Detail'];
$sum = $_POST['sum'];
$Price = $_POST['Price'];
$total = $_POST['total'];

$sql = "insert into order values ('','$ID','$date','$Cus','$Customer','$Num','$Detail','$sum','$Price','$total')";
mysql_query($sql) or die ("Insert Error !!!");

echo"<h3 aling = 'center'> save data ok </h3>";
echo"<center><a href='select.php'>Show detail</a></center>";

?>



หน้า select
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php include("connect.php") ?>
<table width="904" height="61" border="1" align="center">
  <tr>
    <th width="58" height="30" scope="col">ID</th>
    <th width="101" scope="col">DATE</th>
    <th width="199" scope="col">CUS</th>
    <th width="200" scope="col">CUSTOMER</th>
    <th width="100" scope="col">NUM</th>
    <th width="100" scope="col">DETAIL</th>
    <th width="100" scope="col">SUM</th>
    <th width="100" scope="col">&nbsp;</th>
    <th width="100" scope="col">&nbsp;</th>
  </tr>
    
  <?php 
  	$sql = "select * from order order by ID";
  	$result = mysql_query($sql) or die ("SQL Error!!!");
	while($row = mysql_fetch_array($result)){  ?>
  <tr>
    <td ><?php echo $row[0] ?></td>
    <td><?= $row[1]?></td>
    <td><?= $row[2]?></td>
    <td><?= $row[3]?></td>
    <td><?= $row[4]?></td>
    <td><?= $row[5]?></td>
    <td><?= $row[6]?></td>
    <td><a href="fromedit.php?cid=<?=$row[0]?>">EDIT</a></td>
    <td><a href="confirm.php?cid=<?=$row[0]?>">DELETE</a></td>
  </tr>
  <?php } ?>
</table>
<p align="center"><a href="Untitled-10.php">ADD CUSTOMER </a></p>
</body>
</html>





Tag : PHP, Ms Access, MySQL









ประวัติการแก้ไข
2011-03-30 14:22:59
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-03-30 14:18:38 By : touchjung080930 View : 1214 Reply : 16
 

 

No. 1



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



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


หน้า DB






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 14:25:59 By : touchjung080930
 


 

No. 2



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

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

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


-ถ้ามี Error มาดูก็คงดีนะครับ
-แล้วฟอร์มมีแล้วใช่ไหมครับ
-$sql = "select * from order order by ID"; // ตาราง order ใช้ได้หรอครับ เปลี่ยนเหอะนะครับ ขอร้อง
-$sql = "insert into order values ('','$date','$Cus','$Customer',$Num,'$Detail',$sum,$Price,$total)";
- $ID ไม่ต้องเอามาก็ได้ครับ ถ้าเป็น auto อยู่แล้ว
- $Num, $sum, $Price, $total ถ้าใน DB ไม่ได้เป็น String ก็ไม่ต้องใส่ '' นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 14:38:54 By : t-monroe
 

 

No. 3



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



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


หน้า error คับ
หน้า error
หน้า form อันนี้ยังไม่ครบนะครับ
หน้า form

อีกอย่างอ่ะคับที่คุณT-MONROE บอกว่า $Num, $sum, $Price, $total ถ้าใน DB ไม่ได้เป็น String ก็ไม่ต้องใส่ '' นะครับ
คือส่วนไหนอ่ะคับ


ประวัติการแก้ไข
2011-03-30 16:01:27
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 15:37:52 By : touchjung080930
 


 

No. 4



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

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

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


order is reserved words
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 15:58:02 By : PlaKriM
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : PlaKriM เมื่อวันที่ 2011-03-30 15:58:02
รายละเอียดของการตอบ ::
คือตอนนี้ผมเปลี่ยนชื่อฐานข้อมูลแล้วคับ แต่ก็ยังเก็บไม่ได้



ประวัติการแก้ไข
2011-03-30 16:04:41
2011-03-30 16:05:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 16:04:00 By : touchjung080930
 


 

No. 6



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

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

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


ลองแบบนี้ดูยังครับ $sql = "insert into xxx values ('','$date','$Cus','$Customer',$Num,'$Detail',$sum,$Price,$total)";
หรือ $sql = "insert into xxx(date,Cus,Customer,Customer,Detail,sum,Price,total) values ('$date','$Cus','$Customer',$Num,'$Detail',$sum,$Price,$total)";

mysql_query($sql) or die (mysql_error()); //---> ดู error
ฟอร์มกรอกข้อมูล ถูกต้องแล้วใช่ไหมครับ...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 17:26:32 By : t-monroe
 


 

No. 7



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



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


code หน้า form
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<form name="form1" method="post" action="add.php">
  <p align="center">ใบส่งสินค้าชั่วคราว</p>
  <p align="center">เลขที่่
  
</p>
  <p align="right">date
    <select name="date">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
        <option value="10">10</option>
        <option value="11">11</option>
        <option value="12">12</option>
        <option value="13">13</option>
        <option value="14">14</option>
        <option value="15">15</option>
        <option value="16">16</option>
        <option value="17">17</option>
        <option value="18">18</option>
        <option value="19">19</option>
        <option value="20">20</option>
        <option value="21">21</option>
        <option value="22">22</option>
        <option value="23">23</option>
        <option value="24">24</option>
        <option value="25">25</option>
        <option value="26">26</option>
        <option value="27">27</option>
        <option value="28">28</option>
        <option value="29">29</option>
        <option value="30">30</option>
        <option value="31">31</option>
    </select>
      <select name="date">
        <option value="มกราคม">มกราคม</option>
        <option value="กุมภาพันธ์">กุมภาพันธ์</option>
        <option value="มีนาคม">มีนาคม</option>
        <option value="เมษายน">เมษายน</option>
        <option value="พฤษภาคม">พฤษภาคม</option>
        <option value="มิถุนายน">มิถุนายน</option>
        <option value="กรกฎาคม">กรกฎาคม</option>
        <option value="สิงหาคม">สิงหาคม</option>
        <option value="กันยายน">กันยายน</option>
        <option value="ตุลาคม">ตุลาคม </option>
        <option value="พฤศจิกายน">พฤศจิกายน </option>
        <option value="ธันวาคม">ธันวาคม </option>
    </select>
      <select name="date">
        <option value="2540">2540</option>
        <option value="2541">2541</option>
        <option value="2542">2542</option>
        <option value="2543">2543</option>
        <option value="2544">2544</option>
        <option value="2545">2545</option>
        <option value="2546">2546</option>
        <option value="2547">2547</option>
        <option value="2548">2548</option>
        <option value="2549">2549 </option>
        <option value="2550">2550 </option>
        <option value="2551">2551 </option>
        <option value="2552">2552</option>
        <option value="2553">2553</option>
        <option value="2554">2554 </option>
        <option value="2555">2555 </option>
        <option value="2556">2556 </option>
    </select>
  </p>
  <p align="right">ชื่อบริษัท 
    <select name="cus" onchange="form1.address.value=this.value" id="cus">
      <option value="-">-</option>
      <option value="823/1 ถนนสมเด็จพระเจ้าตากสิน แขวงบุคคโล เขตธนบุรี กทม.10600">SP</option>
      <option value="900/31 SV CITY OFFICE TOWER">3B GLOBAL</option>
      <option value="202-202/1 หมู่ 2 ซ.สุขสวัสดิ์ 76 ต.บางจาก อ.ระประแดง จ.สมุทรปราการ10130">JPN</option>
    </select>
  </p>
  <p align="right">
    <textarea name="address" id="address" cols="45" rows="5"></textarea>
  </p>
  <p align="right">&nbsp; </p>
  <p>&nbsp;</p>
  <p><tr>
        <td colspan="2">
          <div align="center">
            <input name="add" type="submit" id="add2" value="add">
            <input type="reset" name="Reset" value="Reset">
        </div></td>
      </tr>&nbsp;</p>
</form>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 17:40:16 By : touchjung080930
 


 

No. 8



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



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


ตอนนี้ผมเก็บค่าเข้าฐานข้อมูลได้แล้วคับ ขอบคุณมากๆ
แต่มันเก็บผิดอ่ะคับ เช่น เวลา มันเก็บเป็น 00 00 0000 เลย (ผมว่าตัวแปรผมผิดแน่ๆๆแต่ไม่รู้จะเปลี่ยนยังไง)
แล้วตัวช่อง ชื่อบริษัท ที่จิงมันต้องเลือกชื่อบริษัทแล้วจะมีที่อยู่บริษัทนั้นขึ้นมา แต่พอเลือกจากหน้า form เรียบร้อย พอไปหน้า select มันกับไปเก็บค่าเดียวกับที่อยู่ แล้วภาษากลายเป็นต่างดาวอ่ะคับ
หน้า select
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 17:52:17 By : touchjung080930
 


 

No. 9



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

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

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


ลองค้นหาคำว่าภาษาไทย ดูนะ แล้วจะเจอคำตอบ ในช่อง google ด้านบนของเว็บ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 17:55:59 By : PlaKriM
 


 

No. 10



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

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

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


mysql_query("SET NAMES UTF8"); // หลัง select_db ใน connect.php

// Date :
<select name="d">
<select name="m">
<select name="y">
ของคุณเป็น <select name="date"> หมดเลย
$d= $_POST['d'];
$m= $_POST['m'];
$y= $_POST['y'];

$date = $y.'-'.$m.'-'.$d; // ตาม format = 2011-03-08

//-----
$address = $_POST['address']; // ไม่เห็นตัวไหนที่รับตัวนี้มาเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-30 21:20:28 By : t-monroe
 


 

No. 11



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



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


ตอบความคิดเห็นที่ : 10 เขียนโดย : t-monroe เมื่อวันที่ 2011-03-30 21:20:28
รายละเอียดของการตอบ ::
คุณ T-MONROE คับ ไอ้ตัววันที่ ใน หน้า form
<select name="d">
<select name="m">
<select name="y">
เขียนอย่างนี้ช่ายไหมครับ ส่วนหน้า add ใ่ส่
$ID = $_POST['ID'];
$d= $_POST['d'];
$m= $_POST['m'];
$y= $_POST['y'];
$date = $y.'-'.$m.'-'.$d;
$cus = $_POST['cus'];
$address = $_POST['address'];
ถูกไหมอ่ะคับ แล้ว $sql = จะใส่ยังไงอ่ะคับ '$date' เลยหรือป่าว หรือแยกเป้นตัวๆๆไป


หน้า form


ประวัติการแก้ไข
2011-03-31 12:43:40
2011-03-31 17:34:36
2011-03-31 17:38:08
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-31 11:39:30 By : touchjung080930
 


 

No. 12



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



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


ส่วนเรื่อง $address = $_POST['address']; อ่ะคับ
<textarea name="address" id="address" cols="45" rows="5"></textarea> ช่ายอันนี้หรือป่าว คับ


ประวัติการแก้ไข
2011-03-31 15:49:22
2011-03-31 17:38:30
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-31 12:45:48 By : touchjung080930
 


 

No. 13



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



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


ที่ผมเข้าใจนะคับ ไม่รู้ผิดหรือป่าว
คือ ตัวที่ส่งค่าจะอยู่ในน่า form เช่น
<select name="d">
<select name="m">
<select name="y"> ช่ายป่ะคับ
แล้วในหน้า select จะไปทำการดึงค่ามาโชว์
ถูกผิดยังไงบอกด้วยนะคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-31 17:54:56 By : touchjung080930
 


 

No. 14



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



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


ตอบความคิดเห็นที่ : 13 เขียนโดย : touchjung080930 เมื่อวันที่ 2011-03-31 17:54:56
รายละเอียดของการตอบ ::
ที่ผมเข้าใจนะคับ ไม่รู้ผิดหรือป่าว
คือ ตัวที่ส่งค่าจะอยู่ในน่า form เช่น
<select name="d">
<select name="m">
<select name="y"> ช่ายป่ะคับ
แล้วในหน้า select จะไปทำการดึงค่ามาโชว์
ถูกผิดยังไงบอกด้วยนะคับ


จาก form ของเธออ่ะ
คุณ T-MONROE จะให้เธอเปลี่ยน เป็นข้างล่างนี้
<select name="date">วันของเธอเปลี่ยนเป็น <select name="d">
<select name="date">เดือนของเธอเปลี่ยนเป็น <select name="m">
<select name="date">ปีของเธอเปลี่ยนเป็น <select name="y">


เดียวก่อนครับ
ก่อนที่จะทำส่วนการดึงข้อมูล เธอช่วยไปเปลี่ยนค่าใน
ส่วนของวัน
<opttion value="1">1</option> เปลี่ยนเป็น <opttion value="01">1</option> แต่ถ้า 10 ขึ้นไปก็ใส่ปกติ<opttion value="10">10</option>
ส่วนของเดือน
<opttion value="มกราคม">มกราคม</option> เปลี่ยนเป็น <opttion value="01">มกราคม</option> แต่ถ้า 10 ขึ้นไปก็ใส่ปกติ<opttion value="10">ตุลาคม</option>
และส่วนของปีนั้น
<opttion value="2554">2554</option> เปลี่ยนเป็น <opttion value="2011">2554</option>


โค้ดหน้าที่จะไปดึงหรือนำไปใช้เพื่อดึงข้อมูล
ก็ทำเป็นแบบนี้
Code (PHP)
<?php
        $date = $_POST['y'].'-'.$_POST['m'].'-'.$_POST['d'];//รูปแบบ 2011-03-31
?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-03-31 22:10:52 By : phajvaj
 


 

No. 15



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



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


ขอบคุณครับจะลองไปปรับใช้ดู


ประวัติการแก้ไข
2011-04-01 15:03:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-01 11:10:53 By : touchjung080930
 


 

No. 16



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



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


จากรูปอ่ะคับถ้าเลือกช่องชื่อบริษัทเส็ด
ช่องที่อยู่จะขึ้นมาในกรอบด้านล่าง
แต่เมื่อเราทำการเลือกเส็ดแล้ว กด add เพื่อดูค่า ช่องที่มีไว้ให้ ชื่อบริษัทขึ้น มันกับขึ้นเป็นช่องที่อยู่ขึ้นซ้ำกันอ่ะคับ Code (PHP)
Code (PHP)
 <p align="right">ชื่อบริษัท 
    <select name="cus" size="1" id="cus" onchange="form1.address.value=this.value">
      <option value="-">-</option>
      <option value="823/1 ถนนสมเด็จพระเจ้าตากสิน แขวงบุคคโล เขตธนบุรี กทม.10600">SP</option>
      <option value="900/31 SV CITY OFFICE TOWER">3B GLOBAL</option>
      <option value="202-202/1 หมู่ 2 ซ.สุขสวัสดิ์ 76 ต.บางจาก อ.ระประแดง จ.สมุทรปราการ10130">JPN</option>
    </select>
  </p>
  <p align="right">
    <textarea name="address" id="address" cols="45" rows="5"></textarea>
  </p>



ประวัติการแก้ไข
2011-04-01 15:02:25
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-01 15:00:46 By : touchjung080930
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เก็บข้อมูลในฐานข้อมูลไม่ได้อ่ะคับ คือทำการกรอกข้อมูลได้ พอกด add เพื่อให้ ลิงค์ ไปฐานข้อมูล มัน 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 05
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 อัตราราคา คลิกที่นี่