Hoffe das ihr alle eine Heilige Weihnacht hattet!
So nun zu meinem Anliegen. Ich bin seit paar Tage intensiv (ausgenommen an der Weihnachten) am lernen.
was mich jetzt interessiert ist, wie erstell ich ein korrekter (nicht mit spam überzogene ) Kontakt Formular? was ich bisher geschafft habe ist das CSS Model sowie ein anfangs PHP script ( Gesehen: Forum)
[CSS] CODE:
(Selbst erstellter Code)
- Code: Alles auswählen
#kontaktfield {
padding-left: 95px;
padding-top: 19px;
margin-left: 20px;
}
.textfield, .submitbutton {
margin: 15px;
}
.textfield input {
width: 150px;
padding: 4px;
display: block;
text-align: left;
}
.textfield textarea {
padding: 4px;
display: block;
}
.textfield select {
padding: 4px;
display: block;
text-align: left;
width: 75px;
}
.textfield label {
margin-left: 210px;
float: left;
width: 100px;
display: block;
}
Mein CSS problem ist klein und evt nicht so tragisch aber! der Text ist nicht bündig, sprich das End Produkt = Aussehen( werd ich später genauer anschauen )
[HTML] CODE:
(Selbst erstellter Code)
- Code: Alles auswählen
<div id="kontaktfield">
<form method="get" action="">
<div class="textfield">
<label for="anrede">* Anrede:</label>
<select name="anrede" id="anrede">
<option value="hr">Herr </option>
<option value="fr">Frau </option></select>
</div><div class="textfield">
<label for="nachname">* Nachname:</label>
<input type="text" name="nachname" />
</div><div class="textfield">
<label for="vorname">* Vorname:</label>
<input type="text" name="vorname" />
</div><div class="textfield">
<label for="firma">Firma:</label>
<input type="text" name="firma" />
</div><div class="textfield">
<label for="str">* Straße / Nr:</label>
<input type="text" name="str" />
</div><div class="textfield">
<label for="plz">* PLZ / Ort:</label>
<input type="text" name="plz" />
</div><div class="textfield">
<label for="tel">Telefon:</label>
<input type="text" name="tel" />
</div><div class="textfield">
<label for="email">* E-Mail:</label>
<input type="text" name="email" />
</div><div class="textfield">
<label for="comment">* Nachricht:</label>
<textarea name="comment" id="comment" rows="13" cols="40"></textarea>
</div>
<div class="submit">
<input type="submit" value="Absenden"/>
<input type="hidden" name="empfaenger" value="yoas88X§X.gmx.ch" />
</form>
</div>
<h2>*****</h2>
</div>
[PHP]Code: erst am anfang, mit kommentierung.
- Code: Alles auswählen
<?php
// $submit oder andere $name sind Variablen.
// $_POST / $_GET (Immer Gross geschrieben) sind: IST / ODER Befehle.
$submit = $_POST['submit']
$checked = $_POST['select'];
$absender = $_POST['nachname'];
$absender02 = $_POST['vorname'];
$firma = $_POST['firma'];
$strasse =$_POST['strasse'];
$plz = $_POST['plz'];
$tel = $_POST['telefon']
$mail = $_POST['email'];
$nachricht = $_POST['text'];
$betreff = $_POST['betreff'];
// if = WENN (Es ist)
if ($submit == 'Absenden') {
if ($checked == '' AND $absender == '' AND $absender02 == '' AND $strasse == '' AND $plz == '' AND $mail == '' AND $betreff == '' AND $nachricht == '' )
}
print "<p>Bitte füllen Sie die Pflichtfelder aus.</p>";
// else if = DANN (Wenn nicht)
}
else if ($checked == '' OR $absender == '' OR $absender02 == '' OR $strasse == '' OR $plz == '' OR $mail == '' OR $betreff == '' OR $nachricht == '' )
?>
Wird noch erweitert / versuche aus dem Forum beitrag zulernen. ( Hoffe, mal das ich nicht das falsche lerne ) habe auch schon versucht auf php-kurs.com zu lernen, nur dort steht kaum was drin was mir helfen würde ( Das glaub ich zumindest )
PS; das PHP vom TimTim ist zum lernen und zum gebrauch gedacht. ( versuche keine Kopie herzustellen sondern selbständig mein zeug zubauen ) nur so als Hinweis:
Grüsse und Ein schöner Rutsch ins Jahr 2012 ;)

