Mo Moin!
Hoffe das ihr alle eine Heilige Weihnacht hattet! :wink:
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)
#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;
}
Alles anzeigen
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)
<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>
Alles anzeigen
[PHP]Code: erst am anfang, mit kommentierung.
<?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 == '' )
?>
Alles anzeigen
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