WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php formmailer mit 2 admins (http://www.wcm.at/forum/showthread.php?t=109701)

Potassium 22.09.2003 21:48

php formmailer mit 2 admins
 
hi leute:
ich will bei meinem formmailer, dass man aussuchen kann an welchen der 2 admins man senden kann. aber irgenwiwe funzt das hin und vorn ned.


PHP-Code:

<?php  
if (button daniel) {  
$admin $daniel  elseif 
(
button.value max)  
$admin $max  
}    
$max "x.y@gmx.at";  
$daniel "y.x@gmx.net";  
$subject "blbalbalba";  
$message "Nachricht fuer $admin von $email:\n\n";    while(list($name,$value)=each($HTTP_POST_VARS)) {  
$message.="$name: $value\n\n";  }    
mail($admin,$subject,$message,"From: $email"); 
?>

was is da alles falsch?
wie würdet ihr ds machen?

PS: ich kenn mich in PHP ned sonderlich gut aus also bitte werft nciht mit links oder fachkauderwelsch um euch sondern schreibt gleich was ihr meint. :D:D:D

snowman 23.09.2003 09:58

werte oder variablen vergleichen geschieht mit ==
wenns ein string ist, sollte der mit hochkomme eingeschlossen sein.
variablen einen wert zuweisen geschieht mit =
dieser wert sollte schon vorher definiert sein.
variablen haben ein $ davor.

gruss,
snowman

jonix 23.09.2003 11:55

PHP-Code:

<?php
// 1.) mit formular (?) uebergebener parameter, im formuar 
//     sollte das feld / der button den selben namen tragen
$button $_REQUEST['button'];

// 2.) werte am anfang definieren
$max "x.y@gmx.at";   
$daniel "y.x@gmx.net";   

// 3.) vergleich mit '==', zuweisung mit '='
// 4.) strings unter hochkomma (") 
// 5.) variablen beginnen mit '$'
if ($button == "daniel")
{
  
// 6.) abschliessender ';'?
  
$admin $daniel;
// 7.) geschwungene klammern um jede bedingung
}
// 8.) button.value scheint javascript zu sein...?
elseif ($button =="max")
{
  
$admin $max;
}     
$subject "blbalbalba";   
$message "Nachricht fuer $admin von $email:\n\n";
while(list(
$name,$value)=each($HTTP_POST_VARS))
{
  
$message .= "$name: $value\n\n";
}
mail($admin,$subject,$message,"From: $email"); 
?>

hth...

ps @snowman: wie funky ist bulls#%t? ;-)

snowman 23.09.2003 12:44

Zitat:

Original geschrieben von jonix
ps @snowman: wie funky ist bulls#%t? ;-)
ziemlich... ;-)

gruss,
snowman

Potassium 23.09.2003 15:15

danke erst mal funzt super.
und nun will ich das man jedes feld ausfüllen muss und wenn eins nicht ausgefüllt ist dann soll eine fehlermeldung kommen wie bitte geben sie ihre mailadresse an oder so.
aja und wenn alles erfolreich abgscihckt wurde, soll auch irgenwas stehen wie die mail wurde erfolgreich versannt.

:D:D:D

snowman 23.09.2003 16:17

http://www.google.at/search?hl=de&ie...lidation&meta=

gruss,
snowman

Potassium 23.09.2003 21:44

thx hab jetzt was. ergebnis is unter www.6b-haizing.at.tf/kontakt.html
mfg
potassium


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:38 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag