Hallo zusammen
Folgende Situation:
Für ein Webprojekt in der Schule coden wir einen einfachen "OnlineShop". Der jeweilige Content wird abhängig von den index.php?act=xxx Parametern angezeigt.
Ist xxx z.B. allProds, zeigt er mir die Produktliste an
Ist xxx createUser, zeige ich eine html-Form an, welche dann mit Post die Daten an index.php?act=saveUser schickt. Die Überwachung der Parameter fängt das saveUser ab (wie auch oben die allProds usw) und speichert die Post Werte in die DB.
CreateUser erstellt schickt die Werte via Post ab, ich komme nie in den save Status.
Das Abfüllen der Werte in die DB funktioniert, wenn ich nach createUser von Hand saveUser anhänge..
Irgendwo mache ich einen Fehler, aber ich sehe es im Moment einfach nicht..
Die Funktion, welche den Content immer generiert, bzw die Auswahl trifft. Der Paramgetter holt einfach den act-parameter ab.
Die Html-Form
Für Tipps bin ich euch dankbar
Mfg aus der CH
cris
Folgende Situation:
Für ein Webprojekt in der Schule coden wir einen einfachen "OnlineShop". Der jeweilige Content wird abhängig von den index.php?act=xxx Parametern angezeigt.
Ist xxx z.B. allProds, zeigt er mir die Produktliste an
Ist xxx createUser, zeige ich eine html-Form an, welche dann mit Post die Daten an index.php?act=saveUser schickt. Die Überwachung der Parameter fängt das saveUser ab (wie auch oben die allProds usw) und speichert die Post Werte in die DB.
CreateUser erstellt schickt die Werte via Post ab, ich komme nie in den save Status.
Das Abfüllen der Werte in die DB funktioniert, wenn ich nach createUser von Hand saveUser anhänge..
Irgendwo mache ich einen Fehler, aber ich sehe es im Moment einfach nicht..
Die Funktion, welche den Content immer generiert, bzw die Auswahl trifft. Der Paramgetter holt einfach den act-parameter ab.
PHP-Code:
function showContent(){
$action = ParamGetter::getParam("act");
switch ($action){
case "productDetail":
break;
case "showAll":
break;
case "createUser":
include ('core/createUser.inc.php');
break;
case "saveUser":
include ('core/saveUser.inc.php');
break;
default:
echo "default";
break;
}
}
PHP-Code:
<form action='index.php?act=saveUser' method='post' name='user'>
Mfg aus der CH
cris
Kommentar