Joh*_*ter 0 php arrays query-string
我需要你的帮助.,
如何在查询字符串中传递数组值...
<?php
foreach ( $Cart->getItems() as $order_code=>$quantity ) :
$pname[]= $Cart->getItemName($order_code);
$item[]= $Cart->getItemPrice($order_code);
$qty[]=$quantity;
endforeach;
?>
<form action='expresscheckout.php?amt=<?php echo $total_price; ?>&item_name=<?php echo $pname; ?>&unit=<?php echo $item; ?>&quan=<?php echo $qty; ?>' METHOD='POST'>
<input type='image' name='submit' src='https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif' border='0' align='top' alt='Check out with PayPal'/>
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的代码示例.对于上面的示例代码,我必须在我的动作网址上传递查询字符串,即expresscheckout.php?amt = 100.等等......值在$ pname [],$ item下[],$数量[].
期待 expresscheckout.php中的输出
expresscheckout.php?pname = product1,product2&item = item1,item2&qty = 1,2,3 ....喜欢这个....
提前致谢....
Aja*_*ayR 10
要传递数组值,您应该使用[].对于前者
<form method="post" action="path to script">
<input type="checkbox" id="colors[]" value="red" /> Red
<input type="checkbox" id="colors[]" value="blue" /> Blue
<input type="checkbox" id="colors[]" value="green" /> Green
<input type="checkbox" id="colors[]" value="yellow" /> Yellow
</form>
Run Code Online (Sandbox Code Playgroud)
你需要在PHP中使用这样的东西
$colors=$_POST['colors']; //takes the data from a post operation...
$query=INSERT INTO colors VALUES('$colors');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14240 次 |
| 最近记录: |