![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hallo, ich möchte das erreichen was man in diesem tut sieht Eingabeüberprüfung eines Formulars hab es mal kopiert und noch ein echo hinzugefügt aber nichts passiert formular.php PHP-Code: PHP-Code: Geändert von Jann Hendrik (27.06.2007 um 11:01 Uhr). Grund: intern-tag-Fehler manuell angepasst |
|
| | Nach oben #2 | |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.202
| Zitat:
Was genau passiert denn nicht? Ja, die angesprochene Funktion ist eine eigene, die - wenn ich das gerade richtig gelesen habe - nur angedeutet ist. Also kannst du dort an der Stelle noch eine entspr. Funktion einbringen.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! | |
| | |
| | Nach oben #4 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.202
|
ok! Woran lag es denn?
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #6 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.202
|
das mit den session ist gar nicht so schwer! das solltest du mal versuchen zu lernen!
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #7 | |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.482
|
Hallo, Zitat:
Grüße Ben. Geändert von Jann Hendrik (27.06.2007 um 11:02 Uhr). Grund: intern-tag-Fehler manuell angepasst | |
| | |
| | Nach oben #9 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
session.php (gleichzusetzen mit überprüfung.php) PHP-Code: PHP-Code: parse erro in line 17 wenn ich im browser zurück gehe, ist name und email gehighlightet, allerdings muss ich manuell zurück. anzumerken ist hier das alle *.html seiten bei mir *.php seiten sind //EDIT 1 es muss in der session.php nicht PHP-Code: PHP-Code: nun mach ich mich mal an die anderen fehler.
__________________ Wer später bremst, fährt länger schnell... Geändert von Doggi (10.11.2005 um 13:56 Uhr). |
| | |
| | Nach oben #10 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.482
|
Hi, kann es sein, dass es an dem Fehler liegt, auf den Chr!s mich aufmerksam gemacht hat? |
| | |
| | Nach oben #11 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
nein leider nicht, habe das zwar jetzt aktualisiert, aber der fehler kommt in zeile 17 der session.php (ueberprüfung.php) bei PHP-Code:
__________________ Wer später bremst, fährt länger schnell... |
| | |
| | Nach oben #12 | |
| me pro ok? Registriert seit: 07.09.2005 Ort: Pulheim bei Köln
Beiträge: 964
| Zitat:
Mach das hier draus, es fehlt eine schließende Klammer. PHP-Code:
__________________ Gedanken aus Draht stricken einen Zaun. | |
| | |
| | Nach oben #13 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
blind wie ein maulwurf bin ich danke. ich denke jetzt sind die gröbsten fehler beseitigt. nun mach ich mich mal an den rest diese fehler sollten jedoch aus dem tutorial beseitigt werden ich finde tutorials mit fehlern sehr frustrierend mal schaun ob sessions wirklcih so einfach sind, wie ihr behauptet.
__________________ Wer später bremst, fährt länger schnell... |
| | |
| | Nach oben #14 | |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.482
| Zitat:
| |
| | |
| | Nach oben #15 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
da hast du recht! sollte keine böse kritik sein. frust ist, wie du schon richtig sagtest, nicht immer schlecht. kommen wir zum nächsten fehler, den ich nicht nachvollziehen kann. öffnet man den browser neu und öffnet die formular.php bekomm ich einen fehler: Warning: Invalid argument supplied for foreach() in E:\htdocs\xampp\name\verlosung\index.php on line 11 Name: email: soweit so gut. geb ich daten ein: name: ingolf email: test@mail.de geh auf abschicken, ist alles ok. die mail wird bei einem fehler automatisch wieder eingefügt (im formular), der name leider nicht ich kann nur leider den code dafür nicht zuordnen bzw. erkenn ich nicht, wie ich dies erweitern könnte ich denke dies hier ist dafür zuständig. PHP-Code: ich würde zu gern wissen wieso der name nicht stehen bleibt wenn nur die mail fehlt. gebt mir einen denkanstoß, BITTE, sonst muss ich von der teppichkante hüpfen.
__________________ Wer später bremst, fährt länger schnell... Geändert von Doggi (06.12.2005 um 13:12 Uhr). |
| | |
| | Nach oben #16 |
| me pro ok? Registriert seit: 07.09.2005 Ort: Pulheim bei Köln
Beiträge: 964
|
Ersetz das foreach (...) durch PHP-Code:
__________________ Gedanken aus Draht stricken einen Zaun. |
| | |
| | Nach oben #18 |
| me pro ok? Registriert seit: 07.09.2005 Ort: Pulheim bei Köln
Beiträge: 964
|
Stimmt... ich mache manchmal den fehler, dass ich zuviel voraus setze, sorry. @Doggi: Der Unterschied zwischen Bens foreach und meinem while ist eigentlich einfach. foreach ist eine Schleife nur für Arrays (seit PHP5 auch für Objekte, Stichwort Object Iteration), die einfach ein Array erwartet. Kommt keins, gibt es eine Warnung, die man afaik auch nicht durch ein vorangestelltes @ unterdrücken kann. Die while-Methode macht auf den ersten Blick das selbe, ist aber aus zwei verschiedenen Teilen zusammen gesetzt. Einmal each(), dass den Schlüssel und den Wert des aktuellen Wertepaares zurückgibt, dann list() welches Schlüssel und Wert in die mitgegebenen Variablen setzt. Wenn each kein Array (oder seit PHP5 Objekt, s. o.) bekommt, gibt es wie foreach eine Warnung aus, da es aber eine normale Funktion ist, kann diese per vorangestelltem @ unterdrücken. Bekommt list() kein Array, gibt es nur false zurück, wodurch dann die Schleife abgebrochen wird, macht allerdings sonst keine Mucken. Ich hoffe, das war einigermaßen verständlich
__________________ Gedanken aus Draht stricken einen Zaun. |
| | |
| | Nach oben #19 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
ich probier das mal, wenn ich hintergestiegen bin, dann werde ich dir mal ein komplettes und funktionierendes tutorial von anfängern, für anfänger zukommen lassen. das ist doch häufig am sinnvollsten oder? allerdings nur wenn interesse besteht. ist vielleicht auch mehr ansporn für mich dabei EDIT da hatten wir wohl gleichzeitig gepostet. danke erstmal für eure geduld und hilfe. werd mich mal an die arbeit machen.
__________________ Wer später bremst, fährt länger schnell... |
| | |
| | Nach oben #20 |
| Erfahrener Benutzer Registriert seit: 26.10.2005 Ort: Basel
Beiträge: 115
|
So nachdem ich unseren Firmenserver neu machen durfte, komm ich endlich mal wieder zu meinem Problem zurück. Habe jetzt mal wie while Schleife probiert und habs nun schon soweit, dass mir die Schleife auch Werte zurückgibt, die nicht eingegeben wurden. Das Problem ist allerdings, dass die fehlenden Werte nicht rot markiert werden. hier wird es rot markiert, aber beim Start der Seite ein Fehler. s.o. PHP-Code: Hier fehlt mir einfach das Verständnis. Ich komm nicht drauf. $errorname erhält den Wert "name" wenn die Variable nicht durch das Formular übergeben wird. PHP-Code: |