Hallo Leute!
Mich hat eine Freundin gefragt, ob ich ihr eine Homepage erstellen möchte. Bislang bin ich sehr gut zurecht gekommen (CSS, HTML), nur bei PHP bin ich eine absolute Niete. Ich weiß, es ist nicht in Ordnung meine "Hausaufgaben" an euch weiter zu leiten, nur ich verstehe PHP wenig bis gar nicht, darum wollte ich fragen, ob ihr mir diesbezüglich nicht weiterhelfen könnt?! Ich wäre euch sehr verbunden und dankbar!
Hier zu meinem Problem:
Habe ein Kontaktformular erstellt. Bislang keine Probleme. Bekomme auch die Mails. Ich möchte nur ein "Affenformular" einbauen, so dass alle Felder ausgefüllt werden müssen, ansonsten soll eine Fehlermeldung erscheinen.
Hier die PHP-Datei:
<?PHP
$text ="Hier die E-Mail Nachricht aus dem Kontaktformular";
$text.="Name: $_POST[name]\n";
$text.="E-Mail: $_POST[email]\n";
$text.="Nachricht: $_POST[nachricht]\n";
$vorname="Name: $_POST[name]\n";
$email="E-Mail: $_POST[email]\n";
$anfrage="Nachricht: $_POST[nachricht]\n";
mail("meine@mail.de","Anfrage von Maggie-Moden Kontaktformular",$text);
echo "Vielen Dank für Ihre Nachricht!<br><br>";
echo "Ihre Angaben wurden an uns übermittelt!<br><br><br>";
echo "$name<br>";
echo "$email<br>";
echo "$nachricht<br><br><br>";
?>
<a href="javascript:history.back()">zurück zum Kontaktformular</a>
und hier der html-Code:
<div id="form">
<table width="50%" border="3" rules="none" bgcolor="#bfbfbf" cellpadding="0" cellspacing="0">
<tr>
<td colspan=2> <h3>Kontaktformular</h3> </td></tr>
<tr>
<tr>
<td><form name="formular" onsubmit="return validate()" action="kontakt.php" method="post" >
<br />
<b>Name:</b>
<td><input type="text" name="name" id="name" style="width: 300px; height: 22px"/><br />
</td>
</tr>
<tr>
<td>
<b>E-Mail:</b>
<td><input type="text" name="email" id="email" style="width: 300px; height: 22px"/><br /><br />
</td>
</tr>
<td>
<b>Nachricht:</b>
<td><textarea name="nachricht" id="nachricht" style="width: 490px; height: 170px" rows="" cols=""></textarea><br />
<br />
</tr>
</td>
<tr>
<td colspan="2">
<center>
<input type="submit" name="Button" value="Nachricht senden"/>
<input name="Reset1" type="reset" value="Inhalt löschen" /><br />
</center>
</form>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</div>
Wie gesagt: Ich kenne mich mit PHP kaum aus...dieses Formular ist ein einfaches..., das ich auch auf meinen Newsletter (und somit zweite Frage) umgemünzt habe. Meine zweite Frage wäre: Ich habe im Newsletter radio-buttons eingebaut. Möchte nun in der Mail erfahren, ob der Kunde eine An- oder eine Abmeldung wünscht. Ich kriegs einfach nicht auf die Reihe...
hier PHP:
<?PHP
$text ="Hier die E-Mail Nachricht aus dem Newsletteran-/abmeldung";
$text.="Name: $_POST[name]\n";
$text.="E-Mail: $_POST[email]\n";
$radio="Entscheidung: $_POST[anmelden]n";
$radio="Entscheidung: $_POST[abmelden]n";
$vorname="Name: $_POST[name]\n";
$email="E-Mail: $_POST[email]\n";
$anmelden="Entscheidung: $_POST[anmelden]n";
$abmelden="Entscheidung: $_POST[abmelden]n";
mail("meine@mail.de","Anfrage von Maggie-Moden Newsletter",$text);
echo "Vielen Dank für Ihre Anfrage!<br><br>";
echo "Ihre Angaben wurden an uns übermittelt!<br><br><br>";
echo "$name<br>";
echo "$email<br>";
?>
<a href="javascript:history.back()">zurück zum Newsletter</a>
und hier html:
<div id="form">
<table width="25%" border="3" frame="box" rules="none" bgcolor="#bfbfbf" cellpadding="0" cellspacing="0">
<tr>
<td colspan=2> <h3>Newsletter An- und Abmeldung</h3> </td></tr>
<tr>
<td><form name="formular" onsubmit="return validate()" action="newsletter.php" method="post" >
<br />
<b>Name:</b>
<td><input type="text" name="name" id="name" style="width: 150px; height: 22px"/><br />
</td>
</tr>
<tr>
<td>
<b>E-Mail:</b>
<td><input type="text" name="email" id="email" style="width: 150px; height: 22px"/><br /><br />
</td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="radio" name="meldung" value="anmeldung"> Anmeldung<br>
<input type="radio" name="meldung" value="abmeldung"> Abmeldung<br>
<input type="submit" name="Button" value="senden"/>
</center>
</form>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</div>
<p>
</div>
Ich wäre euch wirklich herzlichst verbunden und dankbar!!!Das ist der letzte Punkt von meiner Page, an der ich seit tagen hänge...sonst wäre die Page fertig...
Mit liebem Gruße
Donut!