08. oktober 2002 - 11:59Der er
5 kommentarer og 1 løsning
Formular
Jeg opgiver at lære det!
Jeg skal bruge en formular der skal kunne sendes til en mail son denne: info@mitdomæne.dk Der skal være følgende felter, som jeg gerne vil have mulighed for selv at ændre i, hvis det kan lade sig gøre:
Navn
Adresse
Telefon
Besøgsadresse (hvis den er forskellig fra ovenstående)
Gaver *her må der gerne være god plads til tekstfeltet****
Dato for besøg
Tidspunkt for besøg
Besøgets varighed
****Her skal være radioknapper så det kun er muligt at vælge ét svar. Der skal være følgende valgmuligheder: 20 min. 45 min. 1 time 1½ time 2 timer*******
Stedbetegnelse *Også her skal der være radioknapper med tre valgmuligheder - Privat hjem , Institution/forening , Butik****
her skal du bare have din form, med en "action="<?php echo $php_self; ?>" " <?php if ($felt1 && $felt2) { //denne søger for at felt1 og felt2 er udfyldt mail("modtager@domaine.dk", "overskrift", "indhold","From: mailform@domaine.dk"); print "mailen er sendt!"; } elseif ($send) { print "du skal udfylde alle felterne!"; } ?>
bare udfyld indhold med variablerne fra din form <input type="text" name="felt1"> giver variablen $felt1
<?php $afsender = "mailform@ditdomaine.dk"; //afsenderadresse $sendtil = "modtager@ditdomaine.dk"; //modtageradresse if ($navn && $adresse) { //denne søger for at navn og adresse er udfyldt mail("$sendtil", "overskrift", "$navn\n$adresse\n$telefon\n$besoegsadresse\n$gaver\n$dato\n$tid\n$varighed\n$sted\n$kommentarer","From: $afsender"); print "mailen er sendt!"; } elseif ($send) { print "du skal udfylde alle felterne!"; } ?>
skriver det her i afsendt.php og bytter action="<?php echo $php_self; ?>" ud med action="afsendt.php" i formularen <?php $afsender = "mailform@ditdomaine.dk"; //afsenderadresse $sendtil = "modtager@ditdomaine.dk"; //modtageradresse if ($navn && $adresse) { //denne søger for at navn og adresse er udfyldt mail("$sendtil", "overskrift", "$navn\n$adresse\n$telefon\n$besoegsadresse\n$gaver\n$dato\n$tid\n$varighed\n$sted\n$kommentarer","From: $afsender"); print "Vi har modtaget formularen ... bla bla"; } elseif ($send) { print "du skal udfylde alle felterne!"; } ?>
dette virker kun hvis register global er sat til on i php.ini ellers skal alle variablerne ($variabelnavn) være $_POST[variabelnavn]
Synes godt om
Ny brugerNybegynder
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.