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

HOME > PHP > PHP Forum > ช่วยหน่อยครับ อยากบันทึกแบบข้อมูลเป็นชุดเดียว...............



 

ช่วยหน่อยครับ อยากบันทึกแบบข้อมูลเป็นชุดเดียว...............

 



Topic : 123468



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



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



55
อยากให้บันทึกแล้วลง ข้อมูลเป็นชุด แบบนี้ ครับ

รหัสสินค้า ชื่อสินค้า รหัส แพ็จเก็จ
001 เค้ก 01
001 เค้ก 02
001 เค้ก 03

products.php
Code (PHP)
<html>
<head>
<meta charset="utf-8">
<title>Products</title>
</head>

<body>
<?php


$host="localhost";  
$user="root";
$pwd="";
$db="db_package";
$conn=mysqli_connect($host,$user,$pwd,$db); 

$addid=$_POST['txtid'];
$addnamepro=$_POST['txtpro'];



	
if(mysqli_connect_errno($conn)){                    
	die('ผิดพลาด ไม่สามารถเชื่อมต่อฐานข้อมูลได้เนื่องจาก :'.mysqli_connect_error());
}
mysqli_query($conn,"SET NAMES UTF8");  


foreach ($_POST['PAG_ID']as $row=>$art){
	
   $PAG = mysql_real_escape_string($_POST['PAG_ID'][$row]);
   $strsql="insert into products(Pro_ID,Pro_Name,PAG_ID)Values('$addid','$addnamepro','$PAG')"; 
   $result=mysqli_query($conn,$strsql) or die ("Error in query : $strsql" . mysql_error()); 
}



if($result){
echo "<script language=\"JavaScript\">";
echo "alert('บันทึกข้อมูลของท่านเรียบร้อยแล้ว');window.location='Products.php';";
echo "</script>";
	
}

?>	
</body>
</html>




Tag : PHP, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-06-21 23:20:16 By : golfza034 View : 979 Reply : 14
 

 

No. 1



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

Hall of Fame 2012

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


จาก code foreach มันก็ insert นับ array อยู่แล้วนี่ หรือว่ามันไม่เข้า ??






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 09:53:14 By : dudesaranyu
 


 

No. 2



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



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

ไปตรวจ ไฟล์ ฟอร์มก่อนส่งมา ก่อนครับ ส่ง array มาถูกหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 10:18:24 By : progamer2000
 

 

No. 3



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-06-22 09:53:14
รายละเอียดของการตอบ ::
มันบันทึกลงไม่ลง ครับ มันเด้งบรรทัดที่ 29 ใช้ for ได้ปะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 11:30:27 By : golfza034
 


 

No. 4



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

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 3 เขียนโดย : golfza034 เมื่อวันที่ 2016-06-22 11:30:27
รายละเอียดของการตอบ ::
ขอดู code หน้า form ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 11:32:47 By : dudesaranyu
 


 

No. 5



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



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

ตอบความคิดเห็นที่ : 4 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-06-22 11:32:47
รายละเอียดของการตอบ ::
Code (PHP)
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>สินค้า</title>
</head>

<?php
$objConnect = mysql_connect("localhost","root") or die(mysql_error());
$objDB = mysql_select_db("db_package");
mysql_query("SET NAMES UTF8");
?>

<script language="javaScript">
      function resutname(PAG_ID)
	  {
		  switch(PAG_ID)
		  {
             <?php
			 $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
			 $objQuery = mysql_query($strSQL);
			 while($objresult = mysql_fetch_array($objQuery))
			 {
			 ?>
                 case "<?php echo $objresult["PAG_ID"];?>":
                 frmMain.txtname.value = "<?php echo $objresult["PAG_Version"];?>";
                 break;
             <?php				 
			 }
             ?>
             default:
               frmMain.txtname.value="";			 
		  }
	  }
</script>



<script language="javaScript">
      function resutname2(PAG_ID)
	  {
		  switch(PAG_ID)
		  {
             <?php
			 $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
			 $objQuery = mysql_query($strSQL);
			 while($objresult = mysql_fetch_array($objQuery))
			 {
			 ?>
                 case "<?php echo $objresult["PAG_ID"];?>":
                 frmMain.txtname2.value = "<?php echo $objresult["PAG_Version"];?>";
                 break;
             <?php				 
			 }
             ?>
             default:
               frmMain.txtname2.value="";			 
		  }
	  }
</script>


<script language="javaScript">
      function resutname3(PAG_ID)
	  {
		  switch(PAG_ID)
		  {
             <?php
			 $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
			 $objQuery = mysql_query($strSQL);
			 while($objresult = mysql_fetch_array($objQuery))
			 {
			 ?>
                 case "<?php echo $objresult["PAG_ID"];?>":
                 frmMain.txtname3.value = "<?php echo $objresult["PAG_Version"];?>";
                 break;
             <?php				 
			 }
             ?>
             default:
               frmMain.txtname3.value="";			 
		  }
	  }
</script>

<script language="javaScript">
      function resutname4(PAG_ID)
	  {
		  switch(PAG_ID)
		  {
             <?php
			 $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
			 $objQuery = mysql_query($strSQL);
			 while($objresult = mysql_fetch_array($objQuery))
			 {
			 ?>
                 case "<?php echo $objresult["PAG_ID"];?>":
                 frmMain.txtname4.value = "<?php echo $objresult["PAG_Version"];?>";
                 break;
             <?php				 
			 }
             ?>
             default:
               frmMain.txtname4.value="";			 
		  }
	  }
</script>

<script language="javaScript">
      function resutname5(PAG_ID)
	  {
		  switch(PAG_ID)
		  {
             <?php
			 $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
			 $objQuery = mysql_query($strSQL);
			 while($objresult = mysql_fetch_array($objQuery))
			 {
			 ?>
                 case "<?php echo $objresult["PAG_ID"];?>":
                 frmMain.txtname5.value = "<?php echo $objresult["PAG_Version"];?>";
                 break;
             <?php				 
			 }
             ?>
             default:
               frmMain.txtname5.value="";			 
		  }
	  }
</script>


<body style="text-align: left; font-size: 16pt; font-family: 'Angsana New';">
<hr>
<p style="font-size: 24pt; text-align: center;">สินค้า</p>
<hr>

<form action="products_Add.php" name="frmMain" method="post">
<table width="630" height="399"  align="center">
    <tbody>
      <tr>
        <td width="561">รหัสสินค้า :
          <input type="txtid" name="txtid" id="textfield"></td>
        
      </tr>
      <tr>
        <td height="37"><span style="text-align: center">
          <label for="textfield13">ชื่อสินค้า &nbsp; :</label>
          <input type="text" name="txtpro" id="textfield13">
        </span></td>
      </tr>
      <tr>
        <td><center>รายการ Package ที่ใช้</center></td>
        
      </tr>
      <tr>
        <td height="41"><label for="textfield7">รหัส Package :</label>
          <select name="PAG_ID[]" OnChange="resutname(this.value);">
            <option value="">< - -กรุณาเลือก Package--></option>
            <?php
		  $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
		  $objQuery = mysql_query($strSQL);
		  While($objresult = mysql_fetch_array($objQuery))
		  {
		  ?>
            <option value="<?php echo $objresult["PAG_ID"];?>"><?php echo $objresult["PAG_ID"];?></option>
            <?php
		  }
		  ?>
          </select>
          <label for="textfield8">ชื่อ Package :</label>
          <input name="txtname" type="text" disabled="disabled"/  id="new_list" value="" ></td>
       
      </tr>
      <tr>
        <td height="47"><label for="textfield2">รหัส Package :</label>
          <select name="PAG_ID[]" id="2" OnChange="resutname2(this.value);">
            <option value="">< - -กรุณาเลือก Package--></option>
            <?php
		  $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
		  $objQuery = mysql_query($strSQL);
		  While($objresult = mysql_fetch_array($objQuery))
		  {
		  ?>
            <option value="<?php echo $objresult["PAG_ID"];?>"><?php echo $objresult["PAG_ID"];?></option>
            <?php
		  }
		  ?>
          </select>
          <label for="textfield3">ชื่อ Package :</label>
        <input name="txtname2" type="text" disabled="disabled"/  id="2" value="" ></td>
      </tr>
      <tr>
        <td height="43"><label for="textfield4">รหัส Package :</label>
          <select name="PAG_ID[]" OnChange="resutname3(this.value);">
            <option value="">< - -กรุณาเลือก Package--></option>
            <?php
		  $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
		  $objQuery = mysql_query($strSQL);
		  While($objresult = mysql_fetch_array($objQuery))
		  {
		  ?>
            <option value="<?php echo $objresult["PAG_ID"];?>"><?php echo $objresult["PAG_ID"];?></option>
            <?php
		  }
		  ?>
          </select>
          <label for="textfield5">ชื่อ Package :</label>
        <input name="txtname3" type="text" disabled="disabled"/  id="new_list3" value="" ></td>
      </tr>
      <tr>
        <td height="46"><label for="textfield9">รหัส Package :</label>
          <select name="PAG_ID[]" OnChange="resutname4(this.value);">
            <option value="">< - -กรุณาเลือก Package--></option>
            <?php
		  $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
		  $objQuery = mysql_query($strSQL);
		  While($objresult = mysql_fetch_array($objQuery))
		  {
		  ?>
            <option value="<?php echo $objresult["PAG_ID"];?>"><?php echo $objresult["PAG_ID"];?></option>
            <?php
		  }
		  ?>
          </select>
          <label for="textfield10">ชื่อ Package :</label>
        <input name="txtname4" type="text" disabled="disabled"/  id="new_list4" value="" ></td>
      </tr>
      <tr>
        <td height="48"><label for="textfield11">รหัส Package :</label>
          <select name="PAG_ID[]" OnChange="resutname5(this.value);">
            <option value="">< - -กรุณาเลือก Package--></option>
            <?php
		  $strSQL = "SELECT * FROM package ORDER BY PAG_ID ASC";
		  $objQuery = mysql_query($strSQL);
		  While($objresult = mysql_fetch_array($objQuery))
		  {
		  ?>
            <option value="<?php echo $objresult["PAG_ID"];?>"><?php echo $objresult["PAG_ID"];?></option>
            <?php
		  }
		  ?>
          </select>
          <label for="textfield12">ชื่อ Package :</label>
        <input name="txtname5" type="text" disabled="disabled"/  id="new_list5" value="" ></td>
      </tr>
      <tr>
        <td><p style="text-align: center">          
            <input type="submit" name="submit" id="submit" value="บันทึก">
            <a href="home.html"><input type="button" name="button2" id="button2" value="ยกเลิก"></a>
            
            <label for="textarea"></label>
           
          </p></td>
      </tr>
    </tbody>
  </table>
<hr>

</form>
</body>
</html>



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 13:08:12 By : golfza034
 


 

No. 6



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

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 5 เขียนโดย : golfza034 เมื่อวันที่ 2016-06-22 13:08:12
รายละเอียดของการตอบ ::
ถามต่อนิดนึง ผมลอง TEST ดู เหมือนมันเข้าไปแค่ 1 แถวใช่มั้ย ??

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 13:21:43 By : dudesaranyu
 


 

No. 7



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



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

ตอบความคิดเห็นที่ : 6 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-06-22 13:21:43
รายละเอียดของการตอบ ::
ใช่เลยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 13:31:45 By : golfza034
 


 

No. 8



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

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 7 เขียนโดย : golfza034 เมื่อวันที่ 2016-06-22 13:31:45
รายละเอียดของการตอบ ::
Code (PHP)
<?php

$host="localhost";  
$user="root";
$pwd="";
$db="db_package";
$conn=mysqli_connect($host,$user,$pwd,$db); 

$addid=$_POST['txtid'];
$addnamepro=$_POST['txtpro'];
$pag=$_POST['pag'];

if(mysqli_connect_errno($conn)){                    
	die('ผิดพลาด ไม่สามารถเชื่อมต่อฐานข้อมูลได้เนื่องจาก :'.mysqli_connect_error());
}
mysqli_query($conn,"SET NAMES UTF8");  

for($i=0;$i<count($pag);$i++){
   $strsql="insert into products(Pro_ID,Pro_Name,PAG_ID)Values($addid,$addnamepro,'".$pag[$i]."')"; 
   $result=mysqli_query($conn,$strsql) or die ("Error in query : $strsql" . mysql_error()); 	
}

if($result){
echo "<script language=\"JavaScript\">";
echo "alert('บันทึกข้อมูลของท่านเรียบร้อยแล้ว');window.location='Products.php';";
echo "</script>";
	
}

?>	


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 13:48:50 By : dudesaranyu
 


 

No. 9



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



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

ตอบความคิดเห็นที่ : 8 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-06-22 13:48:50
รายละเอียดของการตอบ ::
มัน เด้ง Error in query : insert into products(Pro_ID,Pro_Name,PAG_ID)Values(59001,ไอศครีม,'PAG-001') ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 14:25:18 By : golfza034
 


 

No. 10



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



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

ไอศครีม ต้องมี 'ไอศครีม'
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 14:59:50 By : progamer2000
 


 

No. 11



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

Hall of Fame 2012

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


Code (PHP)
<html>
<head>
<meta charset="utf-8">
<title>Products</title>
</head>

<body>
<?php

$host="localhost";  
$user="root";
$pwd="";
$db="db_package";
$conn=mysqli_connect($host,$user,$pwd,$db); 

$addid=$_POST['txtid'];
$addnamepro=$_POST['txtpro'];
$pag=$_POST['pag'];

if(mysqli_connect_errno($conn)){                    
	die('ผิดพลาด ไม่สามารถเชื่อมต่อฐานข้อมูลได้เนื่องจาก :'.mysqli_connect_error());
}
mysqli_query($conn,"SET NAMES UTF8");  

for($i=0;$i<count($pag);$i++){
   $strsql="insert into products(Pro_ID,Pro_Name,PAG_ID)Values('".$addid."','".$addnamepro."','".$pag[$i]."')"; 
   $result=mysqli_query($strsql) or die ("Error in query : $strsql" . mysql_error()); 	
}

if($result){
echo "<script language=\"JavaScript\">";
echo "alert('บันทึกข้อมูลของท่านเรียบร้อยแล้ว');window.location='Products.php';";
echo "</script>";
	
}

?>	
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 15:00:32 By : dudesaranyu
 


 

No. 12



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



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

ตอบความคิดเห็นที่ : 11 เขียนโดย : dudesaranyu เมื่อวันที่ 2016-06-22 15:00:32
รายละเอียดของการตอบ ::
ยังเด้งขึ้นเหมือนเดิมเลย ครับ เดียวลองผิด ลองถูก ครับ ขอบคุณ ครับ T T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 18:38:33 By : golfza034
 


 

No. 13



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 18:42:43 By : mr.win
 


 

No. 14



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



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

ตอบความคิดเห็นที่ : 13 เขียนโดย : mr.win เมื่อวันที่ 2016-06-22 18:42:43
รายละเอียดของการตอบ ::
แอดมิน มีวิธี อื่นแนะนำ ผมไหม๊ T T

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-22 18:47:57 By : golfza034
 

   

ค้นหาข้อมูล


   
 

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