Ich fange gerade an mit PHP und habe daher diese vielleicht sehr simple Frage:
Ich habe eine Datei shop.php. In diese Datei möchte ich einen Link einbauen, der in der Datei einkauf.php folgendes ausführt:
$einkauf->rein(„irgendwas“,5)
Wenn ich in die einkauf.php diese Zeile einfach hineinschreibe, fügt er „irgendwas“ mit der Menge 5 dem Datensatz hinzu.
Dies soll nun quasi erst „auf Knopfdruck“ passieren und von außen gesteuert werden. Wer weiß Rat?
hi,
am besten baust du dir ein formular in die shop.php. als ‚action‘
gibst du ‚einkauf.php‘ an, ‚method‘ sollte am besten ‚post‘ sein,
da du sonst unter umstaenden nicht alle werte mitbekommst.
wenn nun jemand den submit-button betaetigt, wird ‚einkauf.php‘
ausgefuehrt. du fragst nun die variable ab, die du im submit
angegeben hast. ist diese gesetzt, rufst du die funktion auf, die
dir den datensatz anlegt.
alles klar? sonst mail mir einfach.
gruss, stefan
Ich habe eine Datei shop.php. In diese Datei möchte ich einen
Link einbauen, der in der Datei einkauf.php folgendes
ausführt:
$einkauf->rein(„irgendwas“,5)
Wenn ich in die einkauf.php diese Zeile einfach
hineinschreibe, fügt er „irgendwas“ mit der Menge 5 dem
Datensatz hinzu.
Dies soll nun quasi erst „auf Knopfdruck“ passieren und von
außen gesteuert werden. Wer weiß Rat?
wenn nun jemand den submit-button betaetigt, wird
‚einkauf.php‘
ausgefuehrt. du fragst nun die variable ab, die du im submit
angegeben hast. ist diese gesetzt, rufst du die funktion auf,
die
dir den datensatz anlegt.
Und wie gebau drücke ich in dem Formular
$einkauf->rein(„irgendwas“,5)
aus? Das war mein Hauptprobem.
da einige aeltere Browser Probleme mit mehreren Forms pro Seite haben, wuerde ich das ganze ueber einfache Links loesen und die Anzahl der Produkte den Kunden dann ueber den Warenkorb per Form veraendern lassen - oder eben durch erneutes druecken auf den „In den Warenkorb“ Link *g*.
Und zwar machst du bei jedem Produkt, das du anbietest - ich gehe mal davon aus, dass du das alles in einer Datenbank hast und auch shop.php von der Datenbank generiert wird, einen Link ala einkauf.php?ProduktID=X - oder eben einkauf.php?Produkt=Name - je nachdem, wie du deine Datenbank Struktur aufgerufen hast - in einkauf.php machst du dann: