wichtig...muss scrript erstellen und hab keine ahnung!!

gremmlin

Erfahrenes Mitglied
hi.
also:erstems habe ich noch nichts in php gemcht außer einen mailer, den ich leicht an meine bdürfnisse angepasst habe.
zweitens: brauche ich jetzt etwas größeres und hoffe ihr könnt mit helfen!!

ich muss für einen turnverein ein anmeldeformular für einen wettkampf erstellen.
benötigt wird dabei: jahrgang (ausfüllbares textfeld)
turnverein (ausfüllbares textfeld)
Name (ausfüllbares textfeld)
männl/weibl (auswahl)
freiwillige laufdistanz 10.000m (auswahl)


hoffe ihr könnt mir weiterhelfen..is relativ wichtig.
wenn ihr nichts wisst, dann würde ich mich auch über links oder downloads freuen.

mfg, gremmlin
 
ich find es immer irrsinnig hilflos von leuten sich auf ihren eigenen beitrag zu antworten, aber in dem fall ist es schon recht dringend und ihc würde mich über jede art von hilfe freuen....außerdem weiß ich dass es genug leute hier gibt die das können!!
 
das Formular an sich erstellst Du ja in HTML.
in PHP hast Du dann alle Formularfelder automatisch als Variablen. und zwar mit $name (name ist hier der Name des Formularfeldes)

was soll dann in PHP mit den Daten gemacht werden ? Speichern ? per Email verschicken ? oder wie ?

Gruß
Dunsti
 
die ergebnisse der daten sollen per email versendet werden.
ok..mach ich in html..das weiß ich schon....bräuchte nur das php-script dazu :confused: habe keine ahnung wie ich das mach..würde mich auch über tutorials oder so freuen..learning by doing!

c ya, grem
 
eine Email mit PHP zu verschicken ist recht einfach (vorrausgesetzt sendmail ist auf dem Server richtig konfiguriert, was aber meistens der Fall ist):

PHP:
mail("empfaenger@domain.de","Betreff","Nachricht","headers");

in Deinem Fall könntest Du das so machen:

PHP:
$empfaenger="deinname@deinedomain.de";
$betreff="Nachricht über Formular";
$nachricht="Dieses wurde in das Formular eingegeben:

Von: $feld_1
An: $feld_2

usw. usw. ... wir sind immer noch innerhalb der Anführungszeichen

ende";
$headers="From: absender <absender@seinedomain.de>";

mail($empfaenger,$betreff,$nachricht,$headers);

das wars schon, ich hoffe Du kannst das nachvollziehen.
einfach mal ausprobieren ! :)

Gruß
Dunsti
 
ja das mit dem mailer kann ich schon nachvollziehen...
nur wie bekomm ich das hin, dass er zb. vom feld männl/weibl(das zum anpunkteln ist) das in die nachricht schreibt....oder dass er aus dem popup menu die distanz in die nachricht schreibt??
 
jedes Formularfeld hat ein NAME und ein VALUE Attribut:

<SELECT NAME="auswahl">
<OPTION VALUE="10000">10.000 Meter</OPTION>
<OPTION VALUE="20000">20.000 Meter</OPTION>
<OPTION VALUE="30000">30.000 Meter</OPTION>
<OPTION VALUE="40000">40.000 Meter</OPTION>
</SELECT>

damit hast Du in PHP eine Variable namens $auswahl, die als Wert entweder 10000, 20000, 30000 oder 40000 enthält.

<INPUT TYPE="radio" NAME="geschlecht" VALUE="maennlich">Männlich
<INPUT TYPE="radio" NAME="geschlecht" VALUE="weiblich">Weiblich

Wichtig: der gleiche Name für beide Radio-Buttons, dann kann immer nur einer angekreuzt sein.
In PHP hast Du dann die Variable $geschlecht, die entweder "maennlich", "weiblich" oder leer ist (wenn nix angeklickt wurde)

jetzt alle Probleme beseitigt ? :)

Gruß
Dunsti
 
ok thx..werd das morgen wenn ich ausgeschlafen bin mal ausprobieren und posten wenn ich noch fragen habe....
crashcourse php - jetzt gratis auf tutorials.de :)

also meld mich morgen wieder falls es probleme gibt!!

@dunsti: thx dass du mir (so spät noch) hilfst!
 
crashcourse php - jetzt gratis auf tutorials.de

was heißt da "gratis" ??? die Rechung kommt dann die Tage :)

@dunsti: thx dass du mir (so spät noch) hilfst!

Glücksache ... wenn ich grad da bin kommen Antworten von mir meist recht schnell. Kann aber auch mal sein, daß Du länger warten musst. (meistens aber net länger als ein paar Tage)

Gruß
Dunsti
 
hmm..also hab da jetzt eine site mit den ganzen jumpmenues und radio buttons usw...

jetzt muss ich das php script schreiben...wie mach ich das..
schreib ich da jetzt einfach hinein

PHP:
$empfaenger="deinname@deinedomain.de";
$betreff="Nachricht über Formular";
$nachricht="Dieses wurde in das Formular eingegeben:

Von: $feld_1
An: $feld_2

usw. usw. ... wir sind immer noch innerhalb der Anführungszeichen

ende";
$headers="From: absender <absender@seinedomain.de>";

mail($empfaenger,$betreff,$nachricht,$headers);

??..

oder schreib ich so eine art bestätigungssite und schreib in den html text das rein??

hab echt keine ahnung..pleeez help

greetz, grem:_ :confused: ;(( :{}
 
Zurück