|
|
|
ส่งค่าไปพร้อมกับคำสั่ง window open เป็นรูปแบบ Array ยังไงอะครับ |
|
|
|
|
|
|
|
$id[0] ="cln0000000005";
$id[1] ="cln0000000004";
$id[3] ="cln0000000003";
$id[4] ="cln0000000002";
$id[5] ="cln0000000001";
echo "<script>window.open('Print.php?id[]=$id', 'BannerHelp','toolbar=0,location=0,resizeable=0,directories=0,menubar=0,scrollbars=1,status=0,width=1200,height=700');</script>";
Tag : PHP
|
|
|
|
|
|
Date :
2012-04-23 16:37:32 |
By :
sdcard |
View :
1250 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบนี้น่ะครับ
<form method="get" >
<input type="text" name="id[0]" value="cln0000000005" /><br />
<input type="text" name="id[1]" value="cln0000000004" /><br />
<input type="text" name="id[3]" value="cln0000000003" /><br />
<input type="text" name="id[4]" value="cln0000000002" /><br />
<input type="text" name="id[5]" value="cln0000000001" /><br />
<input type="submit" />
</form>
แล้วกด ปุ่ม submit น่ะครับ
ทีนี้ก็มองที่ช่อง address bar
|
|
|
|
|
Date :
2012-04-23 16:43:05 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือผมทำในหน้า Save เพื่อส่งค่าidไป print อะครับ
|
|
|
|
|
Date :
2012-04-23 16:49:09 |
By :
sdcard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id[0] ="cln0000000005";
$id[1] ="cln0000000004";
$id[3] ="cln0000000003";
$id[4] ="cln0000000002";
$id[5] ="cln0000000001";
$allID = implode("+",$id);
echo "<script>window.open('Print.php?all_id=$allID', 'BannerHelp','toolbar=0,location=0,resizeable=0,directories=0,menubar=0,scrollbars=1,status=0,width=1200,height=700');</script>";
ทีนี้ในหน้า Print.php เวลารับค่ามาก็ทำการแตกข้อมูลใน all_id
$id = explode("+",$_GET["all_id"]);
เราก็จะได้ $id เป็นแบบ array ล่ะครับ
|
|
|
|
|
Date :
2012-04-23 16:57:57 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในหน้า Print.php ผมลอง echo $id[0]; มันได้
"cln0000000005 cln0000000004 cln0000000003 cln0000000002 cln0000000001"
อย่างนี้อะครับ
|
|
|
|
|
Date :
2012-04-23 17:08:32 |
By :
sdcard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำตาม No.3 ทุกอย่างหรือป่าวครับ
|
|
|
|
|
Date :
2012-04-23 17:11:56 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผมทำตามทุกอย่างครับ
|
|
|
|
|
Date :
2012-04-23 17:15:45 |
By :
sdcard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในหน้า Print.php
ถ้าสั่ง echo $_GET["all_id"]; จะได้
"cln0000000005+cln0000000004+cln0000000003+cln0000000002+cln0000000001"
หลังจากคำสั่ง $id = explode("+",$_GET["all_id"]);
echo $id[0] ก็จะได้ "cln0000000005"
echo $id[1] ก็จะได้ "cln0000000004"
echo $id[2] ก็จะได้ "cln0000000003"
...
...
|
|
|
|
|
Date :
2012-04-23 17:20:00 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2012-04-23 18:01:31 |
By :
sdcard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|