5,871   6 อยากรู้ วิธีรับค่าจาก Textbox แล้วส่งค่าเข้าฐานข้อมูลครับ ในกรณี ที่ textbox ใช้ loop ในการสร้างครับ



LuisKraiwit


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 3 )
เขียนบทความ ( 0 )

Code (PHP)
<form action="aa.php" method="post">
<? for($i=0;$i<2;$i++){?>
<input type="text" name="ss[]" id="ss">

<? }?>
<input type="submit">

</form>


Code หน้า aa.php ต้องเป็นประมาณไหนครับlaughing
ความคิดเห็นที่ 1
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

มันจะ insert ลงฐานข้อมูล หรือส่งค่าไปค้นหา หรือประมาณไหนครับ
ความคิดเห็นที่ 2
อ้างอิงความเห็น


LuisKraiwit


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 3 )
เขียนบทความ ( 0 )

insert ลง ฐานครับพี่laughing
ความคิดเห็นที่ 3
อ้างอิงความเห็น


LuisKraiwit


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 3 )
เขียนบทความ ( 0 )

ความคิดเห็นที่ 4
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

ส่วนของ หน้าแรก ที่ให้กรอกจาก Form
Code (PHP)
<form action="aa.php" method="post">
<?php for($i=0;$i<2;$i++){ ?>
<input type="text" name="ss[]" id="ss">

<?php } ?>
<input type="submit">

</form>


ส่วนของหน้า aa.php
Code (PHP)
<?php
$arr = array();
$arr = $_POST["ss"];

foreach ($arr as &amp;$value) {

echo $value."\n";

// Insert into ..........
// $value = ค่าที่กรอกเข้ามาจาก Form
// รอบแรกที่ ลูป ก็จะได้ค่าช่อง 1 ,2 ,.... ,n

}


ลองศึกษาและประยุกต์จากโค้ดตรงนี้ดูครับ
ความคิดเห็นที่ 5
อ้างอิงความเห็น


LuisKraiwit


พลังงานการช่วยเหลือ
( Level 1 )


คะแนนขอบคุณจากสมาชิก
( 0 )


ตอบกระทู้ ( 3 )
เขียนบทความ ( 0 )

ผมทำแบบนี้ครับ ทำได้ครับ ขอบคุณมากๆครับพี่wink
Code (PHP)
<form action="aa.php" method="post">
<?php for($i=0;$i<2;$i++){?>


<?=$i?> : <input type="text" name="ss[]" id="ss">

<?php }?>
<input type="submit">

</form>


หน้า aa.php
Code (PHP)
$ii=$_POST['ss'];

for($i = 0; $i < count($ii) ; $i++){
// add to the database
$sql = "INSERT INTO `tabel`";
$sql .= " (`ชื่อฟิว` ) ";
$sql .= " VALUES ";
$sql .= " ('".$ii[$i]."' ) ";
$result = mysql_query($sql);
ความคิดเห็นที่ 6
อ้างอิงความเห็น


bamossza


พลังงานการช่วยเหลือ
( Level 3 )


คะแนนขอบคุณจากสมาชิก
( 16 )


ตอบกระทู้ ( 112 )
เขียนบทความ ( 28 )

Very Good.wink

แสดงความเห็น

อัพโหลดรูปภาพ..คลิก *** เพื่อความปลอดภัยในด้านสิทธิ ไม่อนุญาติให้นำลิ้งรูปภาพจากที่อื่นมาแปะ ถ้าพบเจอ ลบกระทู้ ทันที ***

Back to Top