Frage zu einem PHP-Formular
Susanne
- php
0 Aleksej V.0 Susanne
Hallo,
ich habe unten mal meinen Code gepostet. Ihr könnt dort sicher entnehmen, daß es etwas umständlich ist, die Daten für die Veröffentlichung der email-Adresse, bzw. die Frage nach der Art der Mitarbeit zu übermitteln. Gibt es eine Möglichkeit, daß man via php auch einfach ein Ankreuzkästchen hat? Also schön wäre das folgende Erscheinungsbild:
Email-Adresse veröffentlichen? ja nein
Zusätzlich möchte ich mitmachen als
aktives Mitglied
Kooperations-Partner
wissenschaftlicher Beirat
Gibt es eine Möglichkeit, das so zu programmieren? Und wie werden diese Daten dann übermittelt? Denn bisher wird wirklich nur der Inhalt des Eingabefeldes übertragen, so daß ich also gar nicht wüßte, WELCHES Kreuz für welche Möglichkeit steht.
Und eine Frage noch: Wie kann ich die Schrift vor den Eingabefeldern so definieren, daß die Schrift in "ARIAL 10 pt" erscheint. Mit html: font face und size klappt es nicht :-(
Wäre super, wenn sich jemand dieser Sache annehmen und mir weiterhelfen könnte.
Gruß
Susanne
<?
if($formsenden == "senden"){
$name = trim($name);
$ort = trim($ort);
$strasse = trim($strasse);
$email = trim($email);
$abfrage = trim($abfrage);
$mitarbeit = trim($mitarbeit);
$kommentar = trim($kommentar);
if($name == '' || $ort == '' || $strasse == '' || $abfrage == '' || $email == '') {
echo "<center><font color=red>Es fehlt noch mindestens eine Angabe!</font></center>";
$formsenden = null;
$sperrloesch = 1;
}
else {
mail("emailadresse", "Mitgliederanmeldung ", "$name, $ort, $strasse, $adresse, $email, $abfrage, $mitarbeit, $kommentar, $REMOTE_ADDR", "from:<$email>");
?>
<script>
location = "mailsend.php"
</script>
<?
}
}
if($formsenden == null){
echo "<form method="post" action="formular.php">";
echo "<tr><td height=10></td><td></td></tr>";
echo "<tr><td>Name, Vorname, Titel</td><td><input name=name value="$name" style='width=300; width: 300px'></td></tr>";
echo "<tr><td>Postleitzahl, Ort:</td><td><input name=ort value="$ort" style='width=300; width: 300px'></td></tr>";
echo "<tr><td>Strasse, Nr.:</td><td><input name=strasse value="$strasse" style='width=300; width: 300px'></td></tr>";
echo "<tr><td>Email-Adresse</td><td><input name=email value="$email" style='width=300; width: 300px'></td></tr> ";
echo "<tr><td>Email-Adresse veröffentlichen?<br>Bitte ja oder nein eintragen:</td><td><input name=abfrage value="$abfrage" style='width=100; width: 100px'></td></tr> ";
echo "<tr><td height=15></td><td></td></tr>";
echo "<tr><td bgcolor=#FFFFCC> Zusätzlich möchte ich mitmachen als<br><center>aktives Mitglied<br>Kooperations-Partner<br>wissenschaftlicher Beirat</center>Bitte entsprechend eintragen oder freilassen:</center></td><td><input name=mitarbeit value="$mitarbeit" style='width=300; width: 300px'></td></tr> ";
echo "<tr><td height=15></td><td></td></tr>";
echo "<tr><td>Kommentar:</td><td><textarea name=kommentar style='width=300; width: 300px' rows=5>$kommentar</textarea></td></tr>";
echo "<tr><td height=15></td><td></td></tr>";
if($sperrloesch != 1){
echo "<tr><td colspan=2 align=center> <input type=submit name=formsenden value=senden> <input type="reset" value="Löschen"></td></tr>";
}
else {
echo "<tr><td colspan=2 align=center> <input type=submit name=formsenden value=senden></td></tr>";
}
echo "<tr><td height=15></td><td></td></tr>";
echo "</table>";
echo "</form>";
} ?></td>
Hallo,
http://selfhtml.teamone.de/html/formulare/auswahl.htm#radiobuttons
<input type="radio" name="email" value="ja">
<input type="radio" name="email" value="nein">
Je nach Auswahl hat die Varibale email dann eine der beiden Werte, die man dann abfragen kann.
http://selfhtml.teamone.de/css/eigenschaften/schrift.htm#font
Einfach ins inputfeld reinsetzen.
Grüße aus Düsseldorf,
Aleksej
Hallo nach Düsseldorf,
und vielen herzlichen Dank! :-)
Gruß
Susanne