10/10/2018, 09:48

truyền mảng vào ulr

mình có một mảng sau:
$a['0']="thu 2";
$a['1']="thu 3";
$a['2']="thu 4";
...
mình muốn đưa cái mảng này lên ulr( <a href="index.php?aray=$a"></a> -- cai nay mình làm không được)
rồi mình muốn lấy mảng từ ulr mình phải làm như thế nào
Mong các pro giúp đỡ
pcdinh viết 11:51 ngày 10/10/2018
Bạn dùng

index.php?a[]=1&a[]=2

và truy cập nó dưới dạng $_POST['a'] => array(1, 2)
quangdongst viết 11:49 ngày 10/10/2018
có vẻ cái này người xem sẽ biết được csdl, còn nếu dùng thẻ hidden rồi truy cập bằng $_POST mình phải làm gì
$a=array();
$a['0']="thu 2";
$a['1']="thu 3";
$a['2']="thu 4";
foreach($a as $key=> $value)
{
echo "<input type='hidden' name ='b' value='<?php echo $value ?>'>";
}
rồi dùng $_POST
ý tưởng của mình là như vậy, nhưng không lấy được $_POST["b"]
mong các pro chỉ thêm
thuankkk viết 12:03 ngày 10/10/2018
http://vn2.php.net/http_build_query
fotech_nd viết 12:02 ngày 10/10/2018
Được gửi bởi quangdongst
có vẻ cái này người xem sẽ biết được csdl
=> Đào đâu ra cái suy luận vớ vỉn này thế? nhiều người ko thích đưa mảng lên url là do ngày trước anh gồ anh ý nhìn với con mắt ko friendly thôi.
Được gửi bởi quangdongst
còn nếu dùng thẻ hidden rồi truy cập bằng $_POST mình phải làm gì
$a=array();
$a['0']="thu 2";
$a['1']="thu 3";
$a['2']="thu 4";
foreach($a as $key=> $value)
{
echo "<input type='hidden' name ='b' value='<?php echo $value ?>'>";
}
=> Dùng
PHP Code:
foreach($a as $key=> $value)
{
  echo 
"<input type='hidden' name ='b***91;"+$key+"***93;' value='"+$value+"'>"

Bài liên quan
0