如何将多个 ID 添加到 URL 字符串 PHP 循环中
我有产品 ID 通过这样的 URL 传递:
if($_POST['purchase']) {
foreach($cart->get_contents() as $item) {
$idarray = array();
for($i = 0; $i < $item['qty']; $i++){
$sql="INSERT INTO wp_scloyalty_orders VALUES (".$user_id.", ".$item['id'].", NOW())";
$result=mysql_query($sql);
$idarray[-----];
}
$confpurchase = '?confpurchase=success&id='.$item['id'].'';
}
$cart->empty_cart();
unset($_SESSION['cart']);
header("Location: ".$_SERVER['PHP_SELF']."/my-account".$confpurchase);
exit;
}
我似乎无法弄清楚如何在 url 中获取多个 ID...我知道这与循环并将每个 id 添加到数组有关,但我无法得到它!啊。
谢谢
I have product ID passed thgrough a URL like so:
if($_POST['purchase']) {
foreach($cart->get_contents() as $item) {
$idarray = array();
for($i = 0; $i < $item['qty']; $i++){
$sql="INSERT INTO wp_scloyalty_orders VALUES (".$user_id.", ".$item['id'].", NOW())";
$result=mysql_query($sql);
$idarray[-----];
}
$confpurchase = '?confpurchase=success&id='.$item['id'].'';
}
$cart->empty_cart();
unset($_SESSION['cart']);
header("Location: ".$_SERVER['PHP_SELF']."/my-account".$confpurchase);
exit;
}
I cant seem to figure out how to get multiple ID's in the url... I know it will be something to do with looping through and adding each id to an array but I cant get it! Argh.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅来自外部源的变量,您可以创建一个数组:
但是,您应首先收集所有 ID:
然后在需要为所有 ID 创建 URL 时处理 ID。
See Variables From External Sources, you can create an array:
However, you should first collect all IDs:
And later on process the IDs when you need to create the URL for all IDs.