|
|
|
ผมอยากสร้าง form 1 ที่มีช่องให้กรอกข้อมูล ช่องเดียว แล้วอยากให้เก็บค่าทั้งหมด ไว้ใน Array ก่อน submit ค่าไปครับ ช่วยแนะนำด้วยนะ ครับ |
|
|
|
|
|
|
|
จะใส่ array ยังไงครับ กดเพิ่มเข้าไปใน array ก่อน ประมาณนี้ไม๊
หรือกรอกเป็น a,b,c,d,.....แล้วทำเป็น array
|
|
|
|
|
Date :
2012-08-07 08:33:10 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ Session กับ Array ครับ หรืออีกวิธีก๋ใช้พวก createElement ครับ
|
|
|
|
|
Date :
2012-08-07 16:02:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ นี่คือ code ที่ผมกำลังทำอยู่
Code (PHP)
<?
$b=$_POST['b']; //รับค่าจาก input
$barcode=strtoupper($b); //ให้ input ที่ได้รับเป็นตัวพิมพ์ใหญ่ท้งหมด่
$sub_barcode=substr($barcode,0,2);
$link=mysql_connect('localhost','root','')or die('เชื่อมต่อไม่สำเร็จ');
mysql_query('USE reliability')or die ('ขอใช้ฐานข้อมูล reliability ไม่สำเร็จ');
$select=mysql_query("SELECT* FROM location WHERE location LIKE'$sub_barcode%';");
$num_select=mysql_num_rows($select); //นับจำนวนแถวที่พบ
$i=0;
while($i<$num_select)
{
$result= mysql_fetch_array($select);
$location[]=$result[location]; //นำค่า location เก็บไว้ใน Array location[]
echo 'Array num '.$i;
echo '<br>';
$lo=$location[$i]; //เปลี่ยนค่า Array ไปเรื่อยๆ
echo 'Arrary value '.$l;
echo '<br>';
$test= // จะให้รับค่าจาก input
$insert=mysql_query("INSERT INTO check(location,board_id) VALUES('$l',$test);"); //เพิ่มข้อมูลลง ฐานข้อมูล
if($insert) //ถ้าเพิ่มข้อมูลได้สำเร็จ
{
echo 'Insert data successful';
echo '<br>';
}
else //ถ้าเพิ่มข้อมูลไม่สำเร็จ
{
echo'Insert data not successful';
echo '<br>';
}
$i++;
}
?>
ปัญหาตอนนี้ คือ ผม insert ข้อมูลที่ select มา ลง ฐานข้อมูลไม่ได้
และ ผมไม่รู้ว่าจะ เก็บค่าอินพุตมายังไง ครับ ($test)
|
|
|
|
|
Date :
2012-08-07 18:36:57 |
By :
myphusit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|