Hallo,
ich hab mal wieder ne Frage.
Also ich baue gerade an einer Anbindung eines Warenkorbes an Pay Pal mittels IPN (Wen es interessiert: Instant Payment Notification).
Gegeben sei, dass die jeweiligen Daten in einem mutidimensionalen Array zur Verfügung stehen.
Mit folgendem Code habe ich Zugriff auf die jeweiligen Daten:
Dieser Codescnippsel gibt das folgende aus:
->Pal Pal
Artikelname: Karierter Pullover in Blau, Grün, Gelb
Anzahl: 1
Preis: 25
->Pal Pal
Artikelname: Schach
Anzahl: 1
Preis: 44
->Pal Pal
Artikelname: Pinke Skisocken
Anzahl: 6
Preis: 7
Nun muss ich aber, damit Pay Pal alles richtig verarbeiten kann, 'hidden' inputs generieren. Das sollte so aussehen:
Nun, Pay Pal verlagt wie man hier sieht das Anhängen eines eindeutigen Wertes an den Namen (item_name_1), Anzahl (quantity_1) und Preis (amount_1), wobei item_name_x nur ein Platzhalter für den jeweiligen Wert ist und das Ganze fortlaufend sein muss.
Ich möchte also so etwas wie das hier hinbekommen:
->Pal Pal
Artikelname_1 : Karierter Pullover in Blau, Grün, Gelb
Anzahl_1 : 1
Preis_1 : 25
->Pal Pal
Artikelname_2 : Schach
Anzahl_2 : 1
Preis_2 : 44
->Pal Pal
Artikelname_3 : Pinke Skisocken
Anzahl_3 : 6
Preis_3 : 7
Ich brauche also eine weitere Schleife innerhalb der foreach (Code ganze oben), damit ich mir daraus die 'hidden'-Felder zusammanbauen kann.
Weiss jemand von euch Rat?
Gruss
Jan
ich hab mal wieder ne Frage.
Also ich baue gerade an einer Anbindung eines Warenkorbes an Pay Pal mittels IPN (Wen es interessiert: Instant Payment Notification).
Gegeben sei, dass die jeweiligen Daten in einem mutidimensionalen Array zur Verfügung stehen.
Mit folgendem Code habe ich Zugriff auf die jeweiligen Daten:
PHP-Code:
$cart = $GLOBALS["lv"]->ShoppingCart;
foreach ( ($cart->ShoppingItems) as $key => $item) {
print '->Pal Pal<br />';
/*
print '<pre>';
var_dump($item);
print '</pre>';
*/
$out = " Artikelname: ".$item['serial']['shoptitle']."<br/>";
$out .=" Anzahl: ".$item['quantity']."<br/>";
$out .=" Preis: ".$item['serial']['price']."<br/>";
print $out."<br/>";
}
->Pal Pal
Artikelname: Karierter Pullover in Blau, Grün, Gelb
Anzahl: 1
Preis: 25
->Pal Pal
Artikelname: Schach
Anzahl: 1
Preis: 44
->Pal Pal
Artikelname: Pinke Skisocken
Anzahl: 6
Preis: 7
Nun muss ich aber, damit Pay Pal alles richtig verarbeiten kann, 'hidden' inputs generieren. Das sollte so aussehen:
PHP-Code:
<input type="hidden" name="item_name_1" value="item_name_1" />
<input type="hidden" name="quantity_1" value="1" />
<input type="hidden" name="amount_1" value="1.00" />
<input type="hidden" name="item_name_2" value="item_name_2" />
<input type="hidden" name="quantity_2" value="1" />
<input type="hidden" name="amount_2" value="2.00" />
<input type="submit" value="Senden" />
Ich möchte also so etwas wie das hier hinbekommen:
->Pal Pal
Artikelname_1 : Karierter Pullover in Blau, Grün, Gelb
Anzahl_1 : 1
Preis_1 : 25
->Pal Pal
Artikelname_2 : Schach
Anzahl_2 : 1
Preis_2 : 44
->Pal Pal
Artikelname_3 : Pinke Skisocken
Anzahl_3 : 6
Preis_3 : 7
Ich brauche also eine weitere Schleife innerhalb der foreach (Code ganze oben), damit ich mir daraus die 'hidden'-Felder zusammanbauen kann.
Weiss jemand von euch Rat?
Gruss
Jan
Kommentar