Comment Passer le tableau des valeurs de chaîne de requête en php
J'ai besoin de votre aide.,
Comment transmettre les valeurs de tableau dans la chaîne de requête...
<?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>
C'est mon exemple de code.,pour l'exemple ci-dessus le code que j'ai passer la chaîne de requête sur mon url de l'action qui est expresscheckout.le php?amt=100.,etc...les valeurs sont à venir sous le $pname[],$item[],$qte[].
Attend à la sortie dans expresscheckout.php
expresscheckout.le php?pname=produit1,produit2&item=élément1,élément2&qté=1,2,3....comme ça....
Merci d'Avance....
Vous devez vous connecter pour publier un commentaire.
Fondamentalement, vous avez juste besoin de PHP imploser fonction afin de mettre un tableau dans une liste séparée par des virgules. par exemple, pour $élément de tableau:
Sera de sortie:
Donc, quelque chose comme cela devrait afficher une chaîne de requête similaire à ce que vous souhaitez:
Pour transmettre les valeurs de tableau, vous devez utiliser [ ].
Ex.
Et vous avez besoin d'utiliser ce genre dans PHP
Vous avez besoin de sérialiser votre tableau
la sérialisation en php
ref:
http://php.net/manual/en/function.serialize.php
http://www.php.net/manual/en/function.unserialize.php
Exemple
dans la page serveur
Maintenant, il sera sous forme de tableau
J'espère que cela vous Aide à