การใช้ Foreach วนลูป แล้วบันทึกลงฐานข้อมูล

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

Wisssanu

การใช้ Foreach วนลูป แล้วบันทึกลงฐานข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย Wisssanu »

ผมมีฐานข้อมูลชื่อ test ครับ

มีเทเบิลอยู่ชื่อ id,a,b,c

ตอนนี้ลง a ได้ แต่เทเบิลอื่นขึ้น Array หมดเลย

ความต้องการคืออยากให้ข้อมูลวนลูป เป็นแบบนี้ครับ ต้องเขียนยังไง ผมใช้ PHP ครับ ขอบคุณมากครับผม



a b c
Wissanu 0898988985 20
Somchai 0839882360 30
Anucha 0851593322 40

<?php

if (isset($_POST[submit]))

{

foreach($_POST[a] as $i => $a)

{

$sql = "insert into test (a , b , c ) values ( '$a','$b','$c' )";

$query = mysql_query($sql);

}

}

?>



<form action="?" method="post" enctype="multipart/form-data">

<p><input type="text" name="a[]" /><input type="text" name="b[]" /><input type="text" name="c[]" /></p>

<p><input type="text" name="a[]" /><input type="text" name="b[]" /><input type="text" name="c[]" /></p>

<p><input type="text" name="a[]" /><input type="text" name="b[]" /><input type="text" name="c[]" /></p>

<p><input type="submit" name="submit" value="Submit" /></p>

</form>
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41243
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: การใช้ Foreach วนลูป แล้วบันทึกลงฐานข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ก่อน

โค้ด: เลือกทั้งหมด

$sql = "insert into test (a , b , c ) values ( '$a','$b','$c' )"; 
ใส่

โค้ด: เลือกทั้งหมด

$b = $_POST['b'][$i];
$c = $_POST['c'][$i]; 
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 124