mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 19:02 Benutzername: Passwort: Auto-Login

Thema: [PHP] HTML-Formular einfach versenden vom 11.10.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] HTML-Formular einfach versenden
Seite: 1, 2, 3  Weiter
Autor Nachricht
Account gelöscht
Threadersteller


Ort: -
Alter: -
Verfasst Di 11.10.2005 11:09
Titel

[PHP] HTML-Formular einfach versenden

Antworten mit Zitat Zum Seitenanfang

Hi folks,

ich bin ein absoluter Neuling auf dem Gebiet PHP, ich habe nun in HTML ein Formular erstellt und moechte diese Angaben via PHP (z.B. mail()) versenden, es klappt aber nicht. Die Form sieht aus wie folgt:

Code:

<form action="mail.php" method="post" enctype="text/plain">

<p>Auftraggeber:<br>
<textarea name="auftraggeber" cols="50" rows="5"></textarea>
</p><br>


<p>Auflage:<br>
<input type="text" name="auflage" size="30" maxlength="50">
</p><br>

<p>Produkt:<br>
<textarea name="produkt" cols="40" rows="3"></textarea>
</p><br>

<p>Format:<br>
<input type="text" name="format" size="30" maxlength="50">
</p><br>

<p>Farben:<br>
<input type="text" name="farben" size="30" maxlength="50">
</p><br>

<p>Papier / Substrat:<br>
<input type="text" name="substrat" size="30" maxlength="50" value="z.B. 170g Bilderdruck matt">
</p><br>

<p>Verarbeitung:<br>
<textarea name="verarbeitung" cols="40" rows="3"></textarea>
</p><br>

<p>Liefertermin:<br>
<input type="text" name="ltermin" size="30" maxlength="50">
</p><br>

<p>Liefern:<br>
<select name="liefern" size="2">
<option>Lieferung</option>
<option>Abholung</option>
</select>
</p><br>

<p>Abweichende Lieferanschrift:<br>
<textarea name="lanschrift" cols="40" rows="3"></textarea>
</p><br>

<p>Bemerkungen:<br>
<textarea name="bemerkungen" cols="40" rows="3"></textarea>
</p><br>

<input type="submit" value="Abschicken">

</form>


So und da ich es einfach haben wollte, steht in der mail.php auch nix weiter als der mail() Befehl:

Code:

<?php
mail("info@domain.de", $auftraggeber, $auflage);
?>



Ich mein, die mail kommt zwar an, aber ohne Inhalt.

Kann mir mal jemand erklaeren wie ich diese Datenfelder uebernehme das die mitgesendet werden?
Ist meine "Loesung" zu bloed und schon laengst ueberholt? Bzw. kann man das ueberhaupt so machen?


Hab halt auf php.net geguckt und die mail()-Funktion fand ich soweit ganz gut, wenn er denn die Daten uebernehmen wuerde Au weia!.

Bitte macht mich nicht allzu fertig Meine Güte!.

MfG


Zuletzt bearbeitet von am Di 11.10.2005 11:13, insgesamt 1-mal bearbeitet
 
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Di 11.10.2005 11:14
Titel

Antworten mit Zitat Zum Seitenanfang

schreib mal
Code:

print_r($_REQUEST);


drüber.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
taste of ink

Dabei seit: 14.06.2005
Ort: Hamburg
Alter: 39
Geschlecht: Männlich
Verfasst Di 11.10.2005 11:22
Titel

Antworten mit Zitat Zum Seitenanfang

Ich denke es muss
Code:
<?php
mail("info@domain.de", $_POST[auftraggeber], $_POST[auflage]);
?>

heissen.


Zuletzt bearbeitet von taste of ink am Di 11.10.2005 11:22, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht
Threadersteller


Ort: -
Alter: -
Verfasst Di 11.10.2005 11:26
Titel

Antworten mit Zitat Zum Seitenanfang

taste of ink hat geschrieben:
Ich denke es muss
Code:
<?php
mail("info@domain.de", $_POST[auftraggeber], $_POST[auflage]);
?>

heissen.


Soweit bin ich nun auch schon Lächel

Will gerade mal sehen ob sie denn auch ankommt.



Also so:
Code:
 mail("info@kleingedrucktes.de", $_POST['auftraggeber'], $_POST['auflage']);

funzt es auch nicht-


Zuletzt bearbeitet von am Di 11.10.2005 11:32, insgesamt 1-mal bearbeitet
 
kaputt

Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 11.10.2005 11:33
Titel

Antworten mit Zitat Zum Seitenanfang

gtz hat geschrieben:
schreib mal
Code:

print_r($_REQUEST);


drüber.

Oder sogar:
Code:
echo "<pre>";
print_r($_REQUEST);
die;


Zuletzt bearbeitet von kaputt am Di 11.10.2005 11:34, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Account gelöscht
Threadersteller


Ort: -
Alter: -
Verfasst Di 11.10.2005 11:39
Titel

Antworten mit Zitat Zum Seitenanfang

Also die mail.php sieht nun wie folgt aus:

Code:
echo "<pre>";
print_r($_REQUEST);
die;

mail("info@domain.de", $_POST['auftraggeber'], $_POST['auflage']);

echo "Erfolgreich!"


Nach dem absenden des mailformulars kommt folgende ausgabe:

Array
(
)

Warte nun noch darauf das die mail ankommt...oder muss ich nun statt $_POST['var'] $_REQUEST['var'] benutzen??
 
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Di 11.10.2005 11:43
Titel

Antworten mit Zitat Zum Seitenanfang

in $_REQUEST steht alles drin, was in $_POST oder $_GET drinsteht. wenn $_REQUEST leer is, dann stimmt was nich. und rate mal, was die; tut.

nimm den enctype ausm form raus.


Zuletzt bearbeitet von gtz am Di 11.10.2005 11:44, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht
Threadersteller


Ort: -
Alter: -
Verfasst Di 11.10.2005 11:57
Titel

Antworten mit Zitat Zum Seitenanfang

Die Mail kommt immernoch ohne Inhalt an Au weia!

ich glaube langsam ich bin echt zu bloede...
 
 
Ähnliche Themen PDF-Formular direkt versenden...
Daten aus Formular versenden
Dreamweaver wie Formular versenden?
Formular versenden - mit und ohne PHP
onClick Event und versenden per Formular
Acrobat Formular teilweise versenden
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.