PHP Sessions / Verlinkung

  • Hallo,
    ich möchte z.B. Artikel aus der Katalogseite in die Warenkorbseite rüberschicken und zwar mittels einer Verlinkung (Sessions).


    Man klickt diverse Artikel auf der Katalogseite an und diese gelangen im "Hintergrund" auf die Warenkorbseite. Nachdem man alle gewünschten Artikel angeklickt hat, wechselt man dann mittels eines separaten Links auf die Warenkorbseite rüber. D.h. solange man die Artikelicons anklickt bleibt die Katalogseite für den User sichtbar.


    Ich habe die Artikelnummer als $key und die Ware mit $value definiert. Unten stehend mein Codeschnipsel betreffend dem Einkaufsicon-Link:


    $fmt2 = "<tr align='left'><td>%s</td><td>%s</td><td>%s</td><td><a href='../waren/korb_1.php?id=$key'><img src='shopping.gif' width='30' height='30' alt='cart'></td></tr>";


    Ich hab mal versucht diesen $key an den Link anzuhängen. Ging aber so nicht. Ich bin mir auch nicht sicher, ob man dies so überhaupt machen kann?


    Wer kennt sich in so was aus? Danke für jegliche Hilfe! ;)

  • Ich geb Dir mal den ganzen Code der besagten Seite an, damit Du den Zusammenhang besser siehst. Der $key ist ist der Schlüssel aus dem der "Datenbankdatei" produkte.csv.


    Code:


  • So funktioniert das nicht, da der String in $fmt1 und $fmt2 zusammen gesetzt wird, bevor $key einen Wert hat. Deswegen wird an diese Stelle einfach nichts eingesetzt. Du kannst innerhalb von $fmt1 und 2 einfach einen weiteren Platzhalter für $key einsetzen, welchen du dann ebenfalls mit printf ersetzt.

    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr
    :D