• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

Formular coden (denke mal PHP)

A

Alex1811

Gast
So, habe ein "rohes" Formular erstellt.
So was wie hier das: http://www.apb.ap.funpic.de/apb/formulartest.php

Wie mach ich nun, dass das Formular ausgefüllt zu mir zurückkommmt ?
Möglichst einfach erklären, wenn das geht bitte ... :-) Habe kaum PHP Kenntnisse.
Aber soo kompliziert kann´s doch nun nicht sein, oder ?
Ich möchte es einfach nur so angezeigt bekommen, wie es der User ausgefüllt hat. halt auch mit den Häckchen und so.
 
Alex1811 am 19.02.2005 14:21 schrieb:
So, habe ein "rohes" Formular erstellt.
So was wie hier das: http://www.apb.ap.funpic.de/apb/formulartest.php

Wie mach ich nun, dass das Formular ausgefüllt zu mir zurückkommmt ?
Möglichst einfach erklären, wenn das geht bitte ... :-) Habe kaum PHP Kenntnisse.
Aber soo kompliziert kann´s doch nun nicht sein, oder ?
Ich möchte es einfach nur so angezeigt bekommen, wie es der User ausgefüllt hat. halt auch mit den Häckchen und so.

Also 1. bekomme ich nur einen 404 und kein Formular über deinen Link. Und 2. würde ich dir anraten, dir ein wenig Datenbankkenntnisse (zB MySQL) anzueignen, denn ohne Datenbank werden deine Daten ziemlich "kurzlebig" sein. Wenn du verstehst wie eine Datenbank i.G.u.G. funktioniert, dürfte der Rest nicht mehr schwer sein.
 
Alex1811 am 19.02.2005 14:21 schrieb:
Wie mach ich nun, dass das Formular ausgefüllt zu mir zurückkommmt ?
Möglichst einfach erklären, wenn das geht bitte ... :-) Habe kaum PHP Kenntnisse.

Die brauchst du eigentlich auch kaum. Mach ein normales Formular in HTML und guck dir danach mal bei SelfHTML den Bereich "<form method="post"..." an, damit werden dann die ausgefüllten Eingabeboxen auf eine neue Seite "gelenkt" wo du die dann in PHP abgreifen kannst (Stichwort: $_get['']) und sie dir dann per mail(); Command zuschicken lassen kannst. Hört sich schwerer an als es ist ;)
 
Sorry, klingt doof jetzt, aber wo genau ist der Artikel auf der Seite ?

Habs noch nicht gefunden... Kannst du den Link hier posten ?
 
Alex1811 am 19.02.2005 15:20 schrieb:
Habs noch nicht gefunden... Kannst du den Link hier posten ?

http://selfhtml.skop.net/4.0/formular.htm (Wie die <form Zeile auszusehen hat und am Ende das Schließen dieser nicht vergessen ;) )
http://www.html-guide.de/formulare/ (Die Eingabefelder richtig bennen)
http://www.selfphp.info/funktionsreferenz/mail_funktionen/mail.php (Mailfunktion)
 
So, hab jetzt mal bisschen daran rumgespielt, eMail Adresse und so angeben, an die´s geschickt wird, doch es geht irgendwie gar nichts.
Ich weiß nicht, was noch fehlt und so.
Hier der Link:
http://apb.ap.funpic.de/apb/formulartest.php
 
Alex1811 am 19.02.2005 16:08 schrieb:
Hier der Link:
http://apb.ap.funpic.de/apb/formulartest.php

Die E-Mail Adresse brauchst du beim Formular gar nicht einmal. Du mußt bei action="" ein php Datei angeben die beim Drücken des Sumbit Buttons geladen werden soll. Auf der greifst du dir die Eingabefeldervariablen ab und verschickst das Ganze per mail();
 
Die E-Mail Adresse brauchst du beim Formular gar nicht einmal. Du mußt bei action="" ein php Datei angeben die beim Drücken des Sumbit Buttons geladen werden soll. Auf der greifst du dir die Eingabefeldervariablen ab und verschickst das Ganze per mail();
klingt kompliziert... kannst du mir vielleicht beim Anfang helfen ? Also mal eine Variable oder so?
Oder genauer auf dieses Beispiel bezogen, denn wenn ich ehrlich bin verstehe ich fast nur Bahnhof :-)
 
Alex1811 am 19.02.2005 16:49 schrieb:
klingt kompliziert... kannst du mir vielleicht beim Anfang helfen ? Also mal eine Variable oder so?
Oder genauer auf dieses Beispiel bezogen, denn wenn ich ehrlich bin verstehe ich fast nur Bahnhof :-)

Die Formularseite (index.html):

<html>
<body>
<form action="mail.php" method="get">
<input type="text" name="inputbox" size="20">
<p></p>
<input type="submit" value="Absenden">
</form>
</body>
</html>

Hab extra nur ein Box genommen um das zu verdeutlichen. Du sprichst diese später mit $_GET['VARIABLE'] an.

Die Seite die später die Mail verschicken soll (mail.php):

<?php
echo $_GET['inputbox'];
?>

Gibt halt jetzt nur die Variable aus, konnte den mail(); Kram nicht einbauen, da ich hier keinen funktionierenden Mailserver aufgesetzt habe. Die Formularseite übergibt einfach die Inhalte der Eingabefelder die du jetzt ansprechen kannst. Bastel dir daraus dann halt eine Variable mit dem ganzen Mail Inhalt und verwende mail(); ;) Das brösel ich dir jetzt aber nicht mehr auf :ugly:
 
Zurück