Avatar billede dwj Nybegynder
21. oktober 2003 - 13:20 Der er 11 kommentarer

Form til forskelige adr.

Jeg kunne godt tænke mig i min formmail at kunne besteme hvor mailen skal ryge hen ved at sætte kryds i en checkbox
altså hvis jeg afkrydser den ene skal den gå til en e-mail adr. og hvis jeg klikke i den anden ryger mailen til den anden. :)

det må da kunne lade sig gøre HELP
Avatar billede detox Nybegynder
21. oktober 2003 - 13:32 #1
Så er det mere nærliggende at bruge radiobuttons, medmindre du vil have mulighed for at sende til begge adresser.
Avatar billede jensgram Nybegynder
21. oktober 2003 - 13:38 #2
<input type="radio" name="to" value="mail1@domain.tld" /> Første<br />
<input type="radio" name="to" value="mail2@domain.tld" /> Anden<br />
<input type="radio" name="to" value="mail3@domain.tld" /> Tredje<br />

... blahblah ....

<?php

mail(_REQUEST['to'], 'emne', 'indhold');

?>
Avatar billede detox Nybegynder
21. oktober 2003 - 13:39 #3
I din form:

1. mail: <input name="mail_nr" type="radio" value="din_ene@adresse.dk" checked /><br />
2. mail: <input name="mail_nr" type="radio" value="din_anden@adresse.dk" /><br />

I dit php:
$mail = $_POST['mail_nr'];
Avatar billede jensgram Nybegynder
21. oktober 2003 - 13:39 #4
Hov - det gik vist lidt for hurtigt!

<!-- Her er noget til din <form> -->
<input type="radio" name="to" value="mail1@domain.tld" /> Første<br />
<input type="radio" name="to" value="mail2@domain.tld" /> Anden<br />
<input type="radio" name="to" value="mail3@domain.tld" /> Tredje<br />

... blahblah ....

<?php

mail($_REQUEST['to'], 'emne', 'indhold'); // send mail

?>
Avatar billede dwj Nybegynder
21. oktober 2003 - 13:40 #5
det er fint med radiobuttons, og der skal kun sendes til en adr. af gangen.
Avatar billede jensgram Nybegynder
21. oktober 2003 - 13:40 #6
Er på vej på arbejde, så jeg smider lige et svar i tilfælde af, at det kunne bruges ;) Fortsat god dag...
Avatar billede detox Nybegynder
21. oktober 2003 - 13:52 #7
Jeg vil nu anbefale at bruge $_POST som action og til at hente dine variabler med fremfor $_REQUEST. Bare sådan for en ordens skyld.
Avatar billede dwj Nybegynder
21. oktober 2003 - 15:59 #8
<form action="<?php echo $_SERVER['file:///E|/PHP_SELF']; ?>" method="post">
  <?php




if ($firma != "") {

   
    $recipient = "email@adresse.dk";
       
    $subject = "Mail fra mig.dk";
   
    $message .= "Firma: $firma\n";
    $message .= "Navn: $navn\n";
    $message .= "Tlf: $tlf\n";
    $message .= "E-mail: $email\n";
    $message .= "Besked: $besked\n";

   
}

?>

sådan ser toppen af mit document ud som skal sende formmailen, men hvordan får jeg så de radiobuttons sat der ind, jeg har sat dem en i min form, det skal lige siges at jeg er ikke nogen php haj. :)
Avatar billede detox Nybegynder
21. oktober 2003 - 16:43 #9
if ($firma != "") {

   
    $recipient = $_POST['mail_nr'];
       
    $subject = "Mail fra mig.dk";
   
    $message .= "Firma: $firma\n";
    $message .= "Navn: $navn\n";
    $message .= "Tlf: $tlf\n";
    $message .= "E-mail: $email\n";
    $message .= "Besked: $besked\n";

    mail($recipient, $subject, $message);
}
Avatar billede detox Nybegynder
21. oktober 2003 - 16:43 #10
Her er osse et svar.
Avatar billede jensgram Nybegynder
25. oktober 2003 - 17:03 #11
dwj > Mangler du flere oplysninger?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester