Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

$_POST-Variable mit foreach auslesen

Hallo. Ich habe ein Problem. Ich will ein Gästebuch mir schreiben. Allerdings möchte ich nichts mir einfach nur kopieren, weil ich dabei ja nichts lerne.

Und zwar möchte ich die Felder wie "Name", "Email", etc. einlesen lassen, dann per POST verschicken und dann mit foreach auswerten. Ich hab diese kleine Beispiel sogar aus einem Buch, aber es geht nicht !

Code:                   In Zwischenablage kopieren (nur IE)
1">

Da wirds eingelesen.

Code:                   In Zwischenablage kopieren (nur IE)
2">

Also er soll das array aufspalten. Die jeweiligen EIngabe formatieren und weitermachen.

Jedoch wenn ich das so starte, wird einfach ab dem "=> " aus der foreachschleife. Der Code einfach so ausgegeben (also wie ein String). Woran liegt das ? Es startet also mit "$element){ ${"gb_".$key}=daten_format($element); } ...."

Ich hab das aus dem Buch von M. Kannengießer (PHP 5 und % MySQL 4)
Hier gehts zum Orginal Eintrag "$_POST-Variable mit foreach auslesen" im Forum

Antworten

ich kann variable Variabeln nicht leiden
und locale Funktionen auch nicht(obwohl ich sie auch verwende)


Code:                   In Zwischenablage kopieren (nur IE)
3">

Dann haste alles im Array $gb , das läßt sich, meines Erachtens, schöner weiterverarbeiten...
Auch: magic_quotes ist ja nicht immer eingeschaltet und manchmal möchte man ja mal einen Backslash sehen :)


2.

die Frage, die ich mir nur stelle, wieso wid der Quellcoe ab $element (in der foreach-anweisung) als normaler Text ausgegeben und nicht normal verbarbeitet ?


3.

Setze doch mal an den Anfang aller betreffenden Scripte
Code:                   In Zwischenablage kopieren (nur IE)
4">

vielleicht schreit PHP um Hilfe und keiner hört zu :)


4.

Erstmal danke für die schon gegebene schnelle Hilfe :)

hhmm problem ist nur, dass er mir sowas auswürft :

Code:                   In Zwischenablage kopieren (nur IE)
5">

(bei bei meinem php-editor. aufm server kommt ne ähnliche Meldung).

Allerdings hat das Script bzw. die Datei nur 94 Zeilen. Das versteh ich nicht !


5.

Zitat:
syntax error
*schuß ins Blaue*
Ich denke, die fehlende Klammer kannst du auch selber finden :D


Hier gehts zum Orginal Eintrag "$_POST-Variable mit foreach auslesen" im Forum
 
phpforum.de | Impressum