Forenindex » Programmierung/Entwicklung » PHP und MySQL » Formular automatisch senden

Formular automatisch senden

Pozor
Beiträge gesamt: 892

23. Nov 2003, 13:00
Bewertung:

gelesen: 1925

Beitrag als Lesezeichen
Hallo,

gibt es eine automatische weiterleitung, wobei auch die formulardaten mitgesendet werden und nicht nur das skript neuaufgerufen wird?

gruss Pozor

Formular automatisch senden

jrandi
Beiträge gesamt: 794

24. Nov 2003, 17:44
Bewertung:

gelesen: 1923

Beitrag als Lesezeichen
bin nicht sicher ob ich dich richtig verstanden habe. . .

ein gewöhnliches html-formular schickst du am besten an ein php-script, welchem du die funktion mail einbaust, somit kannst du die formulardaten an 1 oder mehrer mail-adressen weiterleiten, eine bestätigung dem absender schicken oder eine Bestätigung am bildschirm erscheinen lassen. oder eine fehlermeldung wenn nicht alles ausgefüllt. die daten können auch in einer db abgelegt werden etc. etc.

have a lot of fun
jurg

Formular automatisch senden

Pozor
Beiträge gesamt: 892

24. Nov 2003, 19:31
Bewertung:

gelesen: 1924

Beitrag als Lesezeichen
hallo,

es ist ein .php formular und meine frage war folgende( mal noch ein wenig genauer)

Ich möchte ein formular das aus hidden fields besteht automatisch senden, wenn der user auf dem ersten formulat etwas eingegeben hat.
danach soll ein drittes formular aufgerufen werden.

1. formular: user eingabe
2. formular: verarbeitung (generierung von datensätze und aufräumarbeiten in der db) danach soll es automatisch weitergehen zum 3ten formular
3. formular: user eingabe von diversen daten

das ist natürlich alles in einem skript gelöst.

mit der einfachen meta weiterleitung werden keinerlei postdaten mitgesendet (ist ja auch logisch so) nur gibt es eine möglichkeit dies irgendwie zu veranlassen?

gruss Pozor

Formular automatisch senden

jrandi
Beiträge gesamt: 794

24. Nov 2003, 20:23
Bewertung:

gelesen: 1923

Beitrag als Lesezeichen
wie wärs denn nur mit 2 seiten ?

1. html formular
1. php script, welches variablen übernimmt und in db speichert - ist das erledigt, so 2. formular anzeigen lassen (ansonsten fehlermeldung und exit), dieses wiederum an ein php script senden wo die database upgedatet wird.

bei deiner vorgeschlagenen variante könnte es eventuell möglich sein, das versteckte formular via if/else weiterzuleiten. if alles in db gespeichert und ok dann header location, else fehlermeldung und exit. ob dies funktioniert habe ich jedoch nie getestet.

gruss
jurg

Formular automatisch senden

Pozor
Beiträge gesamt: 892

25. Nov 2003, 09:17
Bewertung:

gelesen: 1923

Beitrag als Lesezeichen
hallo,

als erstes: es ist alles in einem file/skript gesteuert mit einem didden field mit dem namen sent.

struktur des skriptes:

if(1 == $_POST['sent'])
{//2te seite
}elseif(2 == $_POST['sent'])
{//3te seite
}else
{ //erste oder veierte seite
if(3 == $_POST['sent'])
{
}
}

es hatt folgenden sinn:
1te seite: angabe wiviele datensätze möchte ich eingeben.
2te seite: generierung der datensätze und alte ungebrauchte löschen.
3te seiet: eingabe der daten
4te seite: speicherung der datensätze und startseite

Wiso ein zwischenschritt? ich möchte dass wenn jemand refresh drückt keine neuen datensätze generiert werden. wenn der dies auf der 3ten oder 4ten seite tut passiert in dieser hinsicht nichts.

gruss Pozor