mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 07.07.2008 02:03 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
the_fish


Dabei seit: 08.06.2005
Ort: -
Alter: 22
Geschlecht: Männlich
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 the_fish am Di 11.10.2005 11:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
gtz


Dabei seit: 15.04.2002
Ort: -
Alter: 33
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
taste of ink


Dabei seit: 14.06.2005
Ort: Hamburg
Alter: 24
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
the_fish


Dabei seit: 08.06.2005
Ort: -
Alter: 22
Geschlecht: Männlich
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 the_fish am Di 11.10.2005 11:32, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
peBBo


Dabei seit: 08.05.2003
Ort: Duisburg
Alter: 26
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 peBBo am Di 11.10.2005 11:34, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
the_fish


Dabei seit: 08.06.2005
Ort: -
Alter: 22
Geschlecht: Männlich
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??
  View user's profile Private Nachricht senden
gtz


Dabei seit: 15.04.2002
Ort: -
Alter: 33
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
the_fish


Dabei seit: 08.06.2005
Ort: -
Alter: 22
Geschlecht: Männlich
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...
  View user's profile Private Nachricht senden
 
Ähnliche Themen Formular versenden - mit und ohne PHP
[PHP] formular mit varibalen eingaben versenden
PHP: Formularinhalte aus HTML-Site in PHP-Formular senden!
Dreamweaver wie Formular versenden?
mehrseitiges PDF-Formular: einzelne Seite versenden
HTML Seite als Newsletter 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 deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.