Hallo easy-coding Community,
ich bin sowohl hier, als auch in PHP ein ziemlicher Neuling

Ich mache grade erste Schritte, indem ich ein Script für ein Formular code und ich würde gerne einige der Formularfelder zu Pflichtfeldern machen.
Also, sollte jemand eines der Pflichtfelder nicht ausgefüllt haben, soll er zurück zur Formularseite geleitet werden, wo er über dem Formular eine Fehlermeldung sieht. Die Felder die er bereits ausgefüllt sind sollten dies auch bleiben, damit er nicht alles neu eintippen muss.
Könnt ihr mir sagen wie ich das mache? Bitte etwas ausführlicher, da ich wie gesagt, noch ziemlich neu bin.
Code für das Formular:
|
HTML 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
|
<div id="kontaktformular">
<form action="kontakt.php" method="post">
<p>Felder mit <span class="star">*</span> sind Pflichtfelder!<br/>
<br />
Name:<span class="star">*</span> <input type="text" name="name" /><br />
E-Mail:<span class="star">*</span> <input type="text" name="email" /><br />
Homepage: <input type="text" name="homepage" /><br />
</p>
<p>An wen soll die Nachricht gehen?<span class="star">*</span>
<select name="empfang">
<option value="alle">Amaze Records</option>
<option value="impulze">ImPulZe</option>
<option value="iceman">iceman</option>
<option value="webmaster">Webmaster</option>
</select>
</p>
<p>Nachricht:<span class="star">*</span><br />
<textarea name="nachricht" rows="8" cols="70"></textarea>
</p>
<p>
<input type="submit" value="Absenden" />
</p>
</div>
|
Und das dazugehörige Script:
|
PHP Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<?php
$email = $_POST['email'];
$name = $_POST['name'];
$homepage = $_POST['homepage'];
$empfang = $_POST['empfang'];
$nachricht = $_POST['nachricht'];
echo 'Das Formular wurde erfolgreich gesendet und wird an ' . $empfang . ' weitergeleitet.<br />';
?>
|
Danke schonmal für eure Hilfe,
Darthii