Formmailer |
*Fussel*

Mitglied
 

Dabei seit: 25.06.2010
Beiträge: 89
Herkunft: BREMEN
 |
|
danke ihr beiden
soweit klappt es jetzt, dass diese Fehlermeldung nicht mehr kommt ...
-.-* jetzt kommt aber immer nach dem Absenden, obwohl ich alles ausgefüllt habe, dass nicht alle nötigen Angaben angegeben worden sind.
__________________
Meine Schönsten aller Schönsten

|
|
14.07.2010 19:21 |
|
|
*Fussel*

Mitglied
 

Dabei seit: 25.06.2010
Beiträge: 89
Herkunft: BREMEN
 |
|
mein Fehler hat sich erledigt =D ich hab einmal Vergangenheit anstatt Vorgeschichte geschrieben, ich Dummerle
__________________
Meine Schönsten aller Schönsten

|
|
16.07.2010 12:21 |
|
|
Isabel

» in love with flow
 

Dabei seit: 09.05.2005
Beiträge: 6.745
 |
|
|
20.08.2010 20:27 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
Sooo, es funktioniert mittlerweile alles, aber irgenwie ist meine Mail immer leer
Ich bekomme zwar eine, aber die Daten darin sind nicht sichtbar.
Woran mag das liegen?
|
|
18.10.2010 14:35 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
<form action="./action_formular.php" method="POST">
<table border="0" cellpadding="5" cellspacing="5" bgcolor="#E0E0E0">
<tr>
<td align="right">Username:</td>
<td><input name="username" type="text" size="50" maxlength="50"></td>
</tr><tr>
<td align="right">Vor- und Zuname:</td>
<td><input name="name" type="text" size="50" maxlength="50"></td>
</tr>
<td align="right">Straße und Hausnummer:</td>
<td><input name="adresse" type="text" size="50" maxlength="60"></td>
</tr>
<td align="right">PLZ und Ort:</td>
<td><input name="adresse2" type="text" size="50" maxlength="40"></td>
</tr>
<td align="right">eMail:</td>
<td><input name="email" type="text" size="50" maxlength="40"></td>
</tr>
<td align="right">Anzahl:</td>
<td><input name="anzahl" type="text" size="25" maxlength="10"></td>
</tr>
<td align="right">Preis:</td>
<td><input name="preis" type="text" size="25" maxlength="10"></td>
</tr>
<td align="right" valign="top">Sonstiges (z.B. andere Lieferadresse):</td>
<td><textarea name="kommentar" rows="10" cols="50"></textarea></td>
</tr>
<td align="right"></td>
<td>
<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form> |
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
|
<?php
$username = ($_POST['username']);
$name = ($_POST['name']);
$adresse = ($_POST['adresse']);
$adresse2 = ($_POST['adresse2']);
$email = ($_POST['email']);
$anzahl = ($_POST['anzahl']);
$preis = ($_POST['preis']);
$kommentar = ($_POST['kommentar']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($username == "") OR ($adresse == "") OR ($adresse2 == "") OR ($anzahl == "") )
{
echo "Du hast nicht alle nötigen Angaben gemacht! Bitte korrigiere deine Angaben!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
$text = "username: $username
name: $name
adresse: $adresse
adresse2: $adresse2
anzahl: $anzahl
preis: $preis
kommentar: $kommentar";
mail("MEINE ADRESSE EDITIERT",$username,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt. Vielen Dank für deine Bestellung. Wir lassen dir die Kontodaten per eMail zukommen.";
}
?>
|
|
|
|
18.10.2010 18:55 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
Wow, super ich danke dir
Das ist so klasse! Und total schnell von dir!
Besten Dank!
|
|
18.10.2010 19:01 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
Weißt du zufällig auch, ob ich eine Checkbox/Kästchen einfügen kann?
Sowas wie "Regeln gelesen und akzeptiert", das man zwingend anklicken muss, sonst geht es nicht weiter?
Und wie sieht das aus?
|
|
18.10.2010 19:04 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
Zitat: |
Original von Vroni
ja, mit:
code: |
1:
|
<input type="checkbox" name="regeln" value="akzeptiert"> |
|
Ganz normal abrufen, wenns aktiviert ist, kommt in $regeln akzeptiert, ansonsten ist die Variable leer. |
Kann ich das auch zu den "zwingenden" Inhalten fügen?
Also wenns nicht akzeotiert wurde geht die Mail gar nicht raus?
|
|
18.10.2010 19:41 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
Okay, klappt theorethisch, aber seit ich das drin habe kommt nur, dass ich nicht alle nötigen Felder ausgefüllt habe und ich finde den Fehler nicht.
Müsste alles korrekt sein *wühl*
|
|
18.10.2010 20:03 |
|
|
*Kat*
Mitglied
 

Dabei seit: 01.07.2006
Beiträge: 1.574
 |
|
Oh Gott wie peinlich
Hauptsache ich lad nicht die richtige datei hoch sondern eine der älteren, kein wunder dass es nicht geht.
Zu langer Arbeitstag heute
Danke dir trotzdem!
|
|
18.10.2010 20:31 |
|
|
BabyHanah

Hi.
 

Dabei seit: 23.10.2009
Beiträge: 878
Name: Lea :)
 |
|
Hmpf.
Bei mir wird nicht wirklich was angezeigt in der E-Mail.
Der Code:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$betreff = "Probereiten von $pferd";
$pferd = $_POST['pferd'];
$begrundung = $_POST['begrundung'];
if ( ($name == "") OR ($email == "") OR ($begrundung == "") )
{
echo "Du hast nicht alle Felder ausgefüllt! Gehe <a href='javascript:back()'>zurück</a> und korrigiere dies!";
}
else
{
$begrundung = "Name: $name
E-Mail: $email
Pferd: $pferd
Begründung: $begrundung";
mail("Lea.Stuermer@t-online.de",$betreff,$text,"From $name <$email>");
echo "Deine e-Mail wurde erfolgreich abgeschickt.";
}
?>
|
|
Und in der Email steht:
From Test <Test@t-est.de>
Mehr nicht
__________________ # Love of my Live, my Soulmate.
|
|
19.12.2010 20:59 |
|
|
MissMiralda

ONE MOVE ::: ONE FAMILY
 

Dabei seit: 31.01.2008
Beiträge: 2.469
Herkunft: Österreich
 |
|
BabyHanah:
Tausche mal in Zeile 14 das $begrundung in $text
|
|
19.12.2010 21:06 |
|
|
BabyHanah

Hi.
 

Dabei seit: 23.10.2009
Beiträge: 878
Name: Lea :)
 |
|
Dankeschön
__________________ # Love of my Live, my Soulmate.
|
|
19.12.2010 21:20 |
|
|
MissMiralda

ONE MOVE ::: ONE FAMILY
 

Dabei seit: 31.01.2008
Beiträge: 2.469
Herkunft: Österreich
 |
|
Funktionierts?
Gut!
|
|
19.12.2010 21:20 |
|
|
BabyHanah

Hi.
 

Dabei seit: 23.10.2009
Beiträge: 878
Name: Lea :)
 |
|
Ja es funtktioniert ;D
__________________ # Love of my Live, my Soulmate.
|
|
19.12.2010 21:26 |
|
|
Carina

ehemals starlight89
 

Dabei seit: 10.06.2006
Beiträge: 4.053
 |
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
|
<form method="POST" action="meldung_eroeffnung_send.php">
<table border="1" width="100%">
<tr>
<td width="50%">Name</td>
<td width="50%"><input type="text" name="Name" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Mail</td>
<td width="50%"><input type="text" name="Mail" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Hof</td>
<td width="50%"><input type="text" name="Hof" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Addy</td>
<td width="50%"><input type="text" name="Addy" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Pferd</td>
<td width="50%"><input type="text" name="Pferd" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Link</td>
<td width="50%"><input type="text" name="Link" size="26" maxlength="255"></td>
</tr>
<tr>
<td width="50%">Prüfung</td>
<td width="50%"><select name="selectName" name="Pruefung" size="26" maxlength="255">
<option>E Dressur</option>
<option>A Dressur</option>
<option>L Dressur</option>
<option>M Dressur</option>
<option>S Dressur</option></select>
</tr>
</table>
<p> </p>
<p><input type="submit" value="Abschicken" name="B1"><input type="reset" value="Zurücksetzen" name="B2"></p>
</form> |
|
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
|
<?php
include('db.php');
$Name = $_POST['Name'];
$Mail = $_POST['Mail'];
$Hof = $_POST['Hof'];
$Addy = $_POST['Addy'];
$Pferd = $_POST['Pferd'];
$Link = $_POST['Link'];
$Pruefung = $_POST['Pruefung'];
if( ($Name=='') OR ($Mail=='') OR ($Hof=='') OR ($Addy=='') OR ($Pferd=='') OR ($Link=='') ) {
echo "<b>Error</b>
Bitte fülle alle Felder aus!<br><br>
Bitte <a href="javascript:%20history.back(-2)" target="_self">Zurück</a>";
} else {
$eintrag = "INSERT INTO `eroeffnung` ( `Name` , `Mail` , `Hof` , `Addy` , `Pferd` , `Link` , `Pruefung` )
VALUES ('$Name', '$Mail', '$Hof', '$Addy', '$Pferd', '$Link', '$Pruefung')";
$eintragen = mysql_query($eintrag);
if($eintragen==true) {
echo "<b>Dein Eintrag war erfolgreich</b>
Der Eintrag ist nun in die Tabelle eingetragen.";
} else {
echo "Fehler!";
include('meldung_eroeffnung.php');
}
}
?> |
|
warum schreibt er immer, dass ich nicht alle Felder ausgefüllt habe?
__________________
|
|
09.01.2011 17:23 |
|
|
|
Impressum
|