Formular
Christoph
- php
ICh habe ein Formular gemacht:
<form name="abkuerzung" action="mailabk.php" method="post">
<p align="center">
<input type="text" name="bs" value="Abkuerzung" style="width=80px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #e2e2e2; font-family: Arial; font-size: 10pt; " size="30">
<input type="text" name="erkl" value="Bedeutung" style="width=165px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #e2e2e2; font-family: Arial; font-size: 10pt; " size="20">
<input type="text" name="email" value="eMail für Rücksprache" style="width=135px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #e2e2e2; font-family: Arial; font-size: 10pt; " size="20">
<input type="button" value="OK" style="width=35px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #E2e2e2; font-family: Arial; font-size: 10pt;"></p>
</form>
Das Formular ruft diese Datei auf (mailabk.php):
<?PHP
$bs = $HTTP_POST_VARS["bs"];
$erkl = $HTTP_POST_VARS["erkl"];
$email = $http_Post_VARS["email"];
if (trim($email) == "") $email = "unbekannt";
$nachricht = \n\nSie haben folgende Abkürzung erhalten:\n Abkürzung: "; trim($bs); "\n Bedeutung: "; trim($erkl); "\n Absender: "; $email;
$to = "christoph.fraune@t-online.de";
//mail($to, "Shorts/Abkürzungen - FormMail",$nachricht, $email);
echo $nachricht;
?>
Die Mail-FUnktion hab ich ersteinmal ausgeklammert. Ich teste auf meinem eigenen Server...
Aber trotzdem ist was faul, denn er druckt nichts auf dem Bildschirm aus; das soll er aber doch (vorletzte Zeile).
Sieht jemand den Fehler????
Hi,
Ok, ich seh einige Fehler
ICh habe ein Formular gemacht:
<form name="abkuerzung" action="mailabk.php" method="post">
<p align="center">
<input type="text" name="bs" value="Abkuerzung" style="width=80px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #e2e2e2; font-family: Arial; font-size: 10pt; " size="30">
Zwischen Property und Value gehört ein Doppelpunkt bei CSS.
<input type="text" name="erkl" value="Bedeutung" style="width=165px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #e2e2e2; font-family: Arial; font-size: 10pt; " size="20">
<input type="text" name="email" value="eMail für Rücksprache" style="width=135px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #e2e2e2; font-family: Arial; font-size: 10pt; " size="20">
<input type="button" value="OK" style="width=35px; height=20px; border-top: 1px solid #a8a0e0; border-bottom: 1px solid #a8a0e0; border-left: 1px solid #a8a0e0; border-right: 1px solid #a8a0e0; background-color: #E2e2e2; font-family: Arial; font-size: 10pt;"></p>
</form>
Das Formular ruft diese Datei auf (mailabk.php):
<?PHP
$bs = $HTTP_POST_VARS["bs"];
$erkl = $HTTP_POST_VARS["erkl"];
$email = $http_Post_VARS["email"];
if (trim($email) == "") $email = "unbekannt";
$nachricht = \n\nSie haben folgende Abkürzung erhalten:\n Abkürzung: "; trim($bs); "\n Bedeutung: "; trim($erkl); "\n Absender: "; $email;
Vielleicht solltest Du den String in Quotes setzen?
$to = "christoph.fraune@t-online.de";
//mail($to, "Shorts/Abkürzungen - FormMail",$nachricht, $email);
echo $nachricht;
?>
Andreas
Hi
sendet der überhautp?? so ganz ohne submit?
<input type="button" value="OK"...>
sollte wohl:
<input type="submit" value="OK">
sein.. oder geht das auch so???
was genau machst du hier???????
das ist doch irgendwie quatsch:
$nachricht = "\n\nSie haben folgende Abkürzung erhalten:\n Abkürzung: ";
trim($bs);
"\n Bedeutung: ";
trim($erkl);
"\n Absender: ";
$email;
sollte wohl eher:
$nachricht = "\n\nSie haben folgende Abkürzung erhalten:\n Abkürzung: ".trim($bs)."\n Bedeutung: ".trim($erkl)."\n Absender: ".$email;
heissen....
gruss
horst