Hi bräuchte Hilfe

Mandy

New member
Hi Leute,

bräuchte Hilfe, und zwar will ich ein Contact Formular auf meiner Seite einbinden. das wenn man was eingibt die email versendet wird.
Es soll an verschiedene Leute gesendet werden koennen die man über Pulldown Menu auswählen kann.

Ist das möglich kann mir da mal jemand helfen??

Danke eure Mandy
 
Erklärung!

Php,

nein habe ich leider nicht. Sollte doch über HTML möglich sein oder??
Das muss echt nicht viel können, nur ein text eingeben, und das pulldown menu gibt die Email Adresse an. Sprich, wenn Mandy und Gina drinstehen im Pulldown Menu, soll wenn ich Mandy auswähle und einen Text eingebe auch das an Mandy gesendet werden!
 
Mir persönlich fällt so direkt keine Möglichkeit ein, wie man das nur mit HTML lösen könnte, meistens gibt man über ein normales Formular den Text und weiteres ein, der Server erstellt daraus die Mail und übernimmt den versand. Bei HTML müsste es ja schon der Client erledigen und da fällt mir nur direkt die mailto Möglichkeit ein.

<a href=mailto:info@domain.tld>name</a>

Wenn das reicht, findest du unter http://www.selfhtml.net/html/verweise/email.htm alle Möglichkeiten, die Dir das so bietet.

Matze
 
In HTML ist das wenn nur möglich mit Hilfe des Mail Clients des Users, der vor dem Senden aufpoppt.
Einfacher und eleganter wäre das Serverseitig, also entweder php, asp odere cgi. Wenn Dir keins von denen zur Verfügung steht, dann siehts schlecht aus... aber vielleicht findet sich ja jemand, der Dir ein solches Formular bastelt, bzw. behilflich dabei ist...
 
naja also theoretisch könnte ich dir schon sowas in javascript basteln, aber wenn der sender kein outlook oder netscape konfiguriert hat siehts schlecht aus, besser wäre schon php
 
PHP!!Juhu

Ja hab nochmal nachgefragt,
hab php, aber keine Ahnung davon leider :)
kann mir da jemand helfen und mir sagen wo ichs einbinden muss
layout kann ich sicher noch selber nachbasteln!!!

Wär sehr nett von euch

danke mandy
 
bin momentan im stress aber wenn du 2-3 tage zeit hast kann ich dir ein script mit anleitung schicken! kannst mir mal deine email addy geben? dann schick ichs als zip-file!
 
Es wäre ein winziges Script, was Dir weiterhilft....

Code:
<?php
if([b]$action[/b]=="[i]mail[/i]"){   
   if(mail([b]$to,$subject,$text[/b],$header)){
       echo "Mail verschickt ;-)";
   }else{
       echo "Nicht versandt ;-(";
   }
}
?>

Damit sollte ein Mailscript via PHP schon gelöst sein. Klappt der Mailversandt, wird "Mail verschickt ;-)" ausgegeben, geht was schief, kommt "Nicht verschickt :-(" als ausgabe.

Wie das Formular auszusehen hat:

<form action="dateiname_des_scriptes.php" method="post">
Empfänger:
<select name="to">
<option value="ich@zuhause.com">Ich</option>
<option value="du@zuhause.com">Du</option>
</select><br>
Betreff:<br> <input type="text" name="subject"><br>
Inhalt:<br><textarea name="text"></textarea><br>
<input type="hidden" name="action" value="mail">
<input type="submit" value="Mail Me">
</form>

Die Angabe eines $headers ist erstmal egal, das geht zu weit ;). Probiere ein wenig rum und frage wenn du fragen hast ;).

Im PhP Manual findest du z.B. weitere Informationen zum Befehl mail();

Matze
 
Zuletzt bearbeitet:
Ja äähh wie

Sorry wenn ich euch auf die Nerven falle, aber das hab ich nicht ganz verstanden soviel ahnung hab ich auch noch nicht. Ich hab das mal wo gesehen. Die Seiten bei Beepworld haben so ein Contact formular z.B.

Aber ich will das halt blos noch mit so einem Pulldown Menu als Auswahl.

Tut mir echt leid

danke nochmal Mandy
 
Ist ja auch nur ein Beispiel um es zu verstehen.

1. Seite (form.html):

Code:
<html>
<body>
<form action="mail.php" method="post"> 
Empfänger: 
<select name="to"> 
<option value="ich@zuhause.com">Ich</option> 
<option value="du@zuhause.com">Du</option> 
</select><br> 
Betreff:<br> <input type="text" name="subject"><br> 
Inhalt:<br><textarea name="text"></textarea><br> 
<input type="hidden" name="action" value="mail"> 
<input type="submit" value="Mail Me"> 
</form> 
</body>
</html>

2. Seite (mail.php):

Code:
<html>
<body>
<?php
if($action=="mail"){   
   if(mail($to,$subject,$text,$header)){
       echo "Mail verschickt ;-)";
   }else{
       echo "Nicht versandt ;-(";
   }
}
?>
</body>
</html>

Ob man Seite 1 jetzt so macht wie oben, oder wie hier in bsp. 2, ist Jack wie Hose, wichtig ist nur, das die Namen der Formularfelder mit denen der Variablen übereinstimmen sowie es auch sinnvolle Werte in den value Angaben sind.

1. Seite, 2. Bsp. (form.html):

Code:
<html>
<body>
<form action="mail.php" method="post"> 
Empfänger: 

<input type="radio" name="to" value="ich@zuhause.com">Ich<br>
<input type="radio" name="to"  value="du@zuhause.com">Du<br> 

Betreff:<br> <input type="text" name="subject"><br> 
Inhalt:<br><textarea name="text"></textarea><br> 
<input type="hidden" name="action" value="mail"> 
<input type="submit" value="Mail Me"> 
</form> 
</body>
</html>

Verständlicher?
 
wobei Du aber Skript 2 tunlichst gegen einen richtigen formmailer (gibts so fixd und fertig, kostenlos im Netz) ersetzen solltest, sonst kann jeder x-beliebige über Deinen Webserver Mails in alle Welt verschicken, was die Spam Mail Liga freuen wird, aber Dein Provider und Dich wahrscheinlich weniger....
 
VIELEN DANK!!

Alles klar,

jetzt habs ich auch gecheckt, muss nun nur noch die bestätigung des sendens ein wenig ummodeliern. Was sich aber in diesem .php script schwer gestaltet aber ich werds schon schaffen


DANKE BUSSI tschau Mandy
 
Zurück
Oben