WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Formmailer + weiterleitung zu url mit switch

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Formmailer + weiterleitung zu url mit switch - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Formmailer + weiterleitung zu url mit switch
KnutWurst
Pixelschubser
Threadstarter




Beiträge: 7

Hallo zusammen,

mich werdet Ihr hier jetzt denke ich auch öfters sehen, da ich nun vor habe mich etwas tiefgreifender mit dynamischer (!) webprogrammierung zu befassen.

Also beginnen wir mal mit dem ersten problem, was mich ein wenig deprimiert, weil es im Grunde nicht so schwer ist (glaube ich zumindest)

Ich habe ein Formular, dessen Daten über einen Formmailer an meine Adresse geleitet werden. Das klappt auch wunderbar. Nun möchte ich den User, aber je nachdem wie er ein paar Radiobuttons ausgewählt hat (also 2 Auswahlmöglichkeiten, die RadioB haben denselben Namen nur andere values) auf die Seite A bzw. wenn er den anderen Radiobutton klick auf die Seite B leiten.

unverdorben wie ich bin, versuche ich das momentan mit der switch Anweisung, aber abgesehen davon, dass die Daten weitergeleitet werden passiert gar nichts.

So, damit das schneller geht hier das, was ich bisher haben:

Formular (der Teil, wo die Radiobuttons drin stehen)
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
ssd

kostenlos kostenpflichtig


So jetzt der Formmailer, wie ich in momentan gestaltet habe (ein recht einfaches Teil, reicht mir aber vollkommen, wenn das mit dem um/weiterleiten funktionieren würde)

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37:




-- Bestätigung --










So, ich wäre euch sehr dankbar, wenn mir jemand auf die Sprünge helfen würde was da falsch ist. Wie gesagt mit diesem Ding da oben, werden mir die Daten per Mail geschickt und dann bin ich eben auf ner weißen Seite und nichts passiert.

Danke schonmal!

  Profil   E-Mail   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Das liegt daran, das du die Fehlerausgabe zu niedrig oder ganz aus hast. Du darft vor header()-Anweisungen keine Ausgabe machen - nichts außerhalb von - nicht mal Leerzeichen oder Zeilenumbrüche. Erst recht keinen HTML-Quellcode.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

Also, das ist logisch, dass das nicht funktioniert: Du gibst Daten aus, d.h. ein Header wird schon versendet und dann versuchst du die Daten im Header danach noch zu verändern (mit header("Location: ...")) und das funktioniert eben nicht. Du könntest dieses Problem allerdings umgehen, indem du das sog. Ouput-Buffering aktivierst. Dazu musst du vor jeglichen HTML-Code in den Anfang der Datei die PHP-Anweisung ob_start() schreiben und am Ende der Datei ob_end_flush(). Also in deinem Beispiel:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39:




-- Bestätigung --









Mehr dazu in der PHP-Manual!

---

Diese Nachricht wurde geändert von: chip
  Profil   Website   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

@subjective: Leider war ich zu langsam. Aber na ja: doppelt hält besser!

---

  Profil   Website   Editieren   Zitieren
KnutWurst
Pixelschubser
Threadstarter




Beiträge: 7

Danke euch beiden. Da wäre ich ehrlich gesagt glaube ich nicht drauf gekommen. Ausser ich hätte mir mal das Manual angesehen, wobei ich dann wahrscheinlich noch zu wenig Kenntnise über PHP im Allgemeinen habe, um das Problem zu erkennen. Aber danke, jetzt habe ich auf jeden Fall etwas über Header() und Output Buffering gelernt!

Gute Nacht!

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Formmailer + weiterleitung zu url mit switch

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Formmailer + weiterleitung zu url mit switch im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126491    Heute : 409     Gestern : 463     Online : 219     21.11.2024    13:31      2 Besucher in den letzten 60 Sekunden        
alle 30.00 Sekunden ein neuer Besucher
Nach oben