Gewusst wie: Übergeben Sie dem array Werte der Abfrage-string in php
Brauche ich Eure Hilfe.,
Gewusst wie: übergeben Sie den array-Werten im 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>
Dies ist mein code-Beispiel.,für das obige Beispiel-code, den ich zu Durchlaufen haben, den query-string auf meinem action-url, der expresscheckout.php?amt=100.,usw...die Werte kommen unter die $pname[],$Element[],$Menge[].
Erwartete Ausgabe in expresscheckout.php
expresscheckout.php?pname=product1,product2&item=item1,item2&qty=1,2,3....wie diese....
Vielen Dank im Voraus....
Du musst angemeldet sein, um einen Kommentar abzugeben.
Grundsätzlich, die Sie gerade brauchen, um unter Verwendung der PHP - implodieren Funktion, um ein array in eine Komma-getrennte Liste. d.h. für das $item-array:
Ausgabe:
So, so etwas sollte drucken Sie ein querystring-ähnlich zu dem, was Sie wollen:
Übergeben werden, die array-Werte, die Sie verwenden sollten [ ].
Für die ex.
Und Sie brauchen, um zu verwenden, wie dies in PHP
Müssen Sie serialisiert das array
Serialisierung in php
ref :-
http://php.net/manual/en/function.serialize.php
http://www.php.net/manual/en/function.unserialize.php
Beispiel
im server-Seite
Nun wird es im array-format
Ich hoffe das Hilft dir