ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: wot ที่ 10 กรกฎาคม 2013, 09:00:32



หัวข้อ: พี่ๆครับมีอยากรู้แนวทางโค้ดที่ใช้ในการ Insert data ลง SQL โดย Array ครับ
เริ่มหัวข้อโดย: wot ที่ 10 กรกฎาคม 2013, 09:00:32
จากที่ผมเจอมาหลายกระทู้ในเน็ตผมยังงงอยู่เลยครับช่วยผมด้วยน่ะครับ จากโค๊ดคือส่ง formsend ไปหา formreceive เพื่อให้ผู้ใช้เช็คค่าก่อน insert ข้อมูล จากนั้นไปที่ Insertdata อยากทราบว่ามันจะ insertdata เป็น array ได้อย่างไรครับผมคิดไม่ออก
formsend.php
โค๊ด:
<form name="form1" method="post" action="formreceive.php">
  <table width="500" border="1">
    <tr>
      <td width="92">ชื่อ-นามสกุล</td>
      <td width="329"><label for="name"></label>
      <input type="text" name="txt[]" id="txt[]"></td>
    </tr>
    <tr>
      <td>ที่อยู่</td>
      <td><input type="text" name="txt[]" id="txt[]"></td>
    </tr>
    <tr>
      <td><p>เบอร์โทรศัพท์</p></td>
      <td><input type="text" name="txt[]" id="txt[]"></td>
    </tr>
    <tr>
      <td>งานอดิเรก</td>
      <td><input type="text" name="txt[]" id="txt[]"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Submit"></td>
    </tr>
  </table>
</form>
formreceive.php
โค๊ด:
<?	
foreach($_POST as $key=> $value) {
 $detail[$key] = $value;
}
?>
<form name="form1" method="post" action="insertdata.php">
  <table width="500" border="1">
    <tr>
      <td width="92">ชื่อ-นามสกุล</td>
      <td width="329"><label for="name"></label>
      <? echo $detail=$_POST['txt'][0]?></td>
    </tr>
    <tr>
      <td>ที่อยู่</td>
      <td> <? echo $detail=$_POST['txt'][1]?></td>
    </tr>
    <tr>
      <td><p>เบอร์โทรศัพท์</p></td>
      <td> <? echo $detail=$_POST['txt'][2]?></td>
    </tr>
    <tr>
      <td>งานอดิเรก</td>
      <td> <? echo $detail=$_POST['txt'][3]?></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Submit"></td>
    </tr>
  </table>
</form>
insertdata.php
โค๊ด:
<?
include('Config.php');

$txtname=$detail=$_POST['txt'][0];
$txtadd=$detail=$_POST['txt'][1];
$txtphone=$detail=$_POST['txt'][2];
$txtjob=$detail=$_POST['txt'][3];
mysql_query("INSERT INTO tbl(name,address,phonenum,job) VALUE ('$txtname','$txtadd','$txtphone','$txtjob')");
?>


หัวข้อ: Re: พี่ๆครับมีอยากรู้แนวทางโค้ดที่ใช้ในการ Insert data ลง SQL โดย Array ครับ
เริ่มหัวข้อโดย: ouidesignweb ที่ 10 กรกฎาคม 2013, 09:03:25
ทำไมไม่ส่งจาก formsend ไป insert เลยละครับ
ทำไมต้อง receive ก่อน


หัวข้อ: Re: พี่ๆครับมีอยากรู้แนวทางโค้ดที่ใช้ในการ Insert data ลง SQL โดย Array ครับ
เริ่มหัวข้อโดย: wot ที่ 10 กรกฎาคม 2013, 09:16:09
ต้องการว่าให้ผู้ใช้ตรวจเช็คอีกครั้งก่อนการส่ง Submit ครับ


หัวข้อ: Re: พี่ๆครับมีอยากรู้แนวทางโค้ดที่ใช้ในการ Insert data ลง SQL โดย Array ครับ
เริ่มหัวข้อโดย: ouidesignweb ที่ 10 กรกฎาคม 2013, 09:35:49
ผมมีวิธีครับ แต่ไม่สะดวกพิมพ์ครับ
ผมขอแนะนำถ้าไม่จำเป็นอย่าใช้ array เพราะมันใช้ RAM เยอะครับ


หัวข้อ: Re: พี่ๆครับมีอยากรู้แนวทางโค้ดที่ใช้ในการ Insert data ลง SQL โดย Array ครับ
เริ่มหัวข้อโดย: adidog ที่ 10 กรกฎาคม 2013, 09:42:17
serielize ลองหา ดูครับ


หัวข้อ: Re: พี่ๆครับมีอยากรู้แนวทางโค้ดที่ใช้ในการ Insert data ลง SQL โดย Array ครับ
เริ่มหัวข้อโดย: wot ที่ 10 กรกฎาคม 2013, 09:45:24
ขอบคุณครับผมจะลองหาดูครับ