Da_Molboe13 Skrevet 22. februar 2007 Del Skrevet 22. februar 2007 Jeg har et mail script som jeg har lyst til å forandre på slik at brukerene kan velge emne fra en "Drop down menu", som dere ser har jeg bare satt inn en <SELECT> kode men dette virker ikke... her er scriptet <?php $motaker = '[email protected]'; // Mail adressen som skal mot ta mailene! /* Funksjons script */ $do = $_GET['do']; // Scriptet som bestemmer hva som skal gjøres /* Tid og Dato */ $dato = date("j F Y"); // Finner datoen $tid = date("H:m:s"); // Finner tiden // Gjør om til norsk dato $months = array( 'January' => 'Januar', 'February' => 'Februar', 'March' => 'Mars', 'April' => 'April', 'May' => 'Mai', 'June' => 'Juni', 'July' => 'Juli', 'August' => 'August', 'September' => 'September', 'October' => 'Oktober', 'November' => 'November', 'December' => 'Desember' ); $dato = strtr($dato, $months); /* IP Adressen */ $ip = $_SERVER['REMOTE_ADDR']; // Finner IP adressen ?> <h1>Kontakt oss!</h1> <?php if ($do == "sendt") { ?> <?php /* Henter alle feltene */ $navn = $_POST['navn']; $epost = $_POST['epost']; $emne = $_POST['emne']; $melding = $_POST['melding']; /* Før vi går til neste felt sjekker vi om eposten er gyldig */ $email_sjekk = ereg("^[^@ ()$#><;%*?&+='\{}æøåÆØÅ]+@[^@ ()$#><;%*?&+='\{}æøåÆØÅ]+\.[^@ ()$#><;*%?&+='\{}æøåÆØÅ\.]+$", $epost); if($email_sjekk == "0") { $email_sjekk = 'ugyldig'; } /* Skriver ut eventuelle feilmedlinger */ $error = array(); if (empty($navn)) { $error[] = 'Du fyllte ikke ut et navn!'; } if (empty($epost)) { $error[] = 'Du fyllte ikke ut en epost!'; } else { if($email_sjekk == "ugyldig") { $error[] = 'Eposten du fyllte ut er ikke gyldig!'; } } if (empty($emne)) { $error[] = 'Du fyllte ikke ut et emne!'; } if (empty($melding)) { $error[] = 'Du fyllte ikke ut en melding!'; } if ($error) { foreach($error as $errormessage) { $output .= '<li>' . $errormessage . '</li>' . "\n"; } echo '<ul class="error">' . $output . '</ul>'; } /* Sender mailen om alt er godkjent */ else { echo '<b>Meldingen ble sendt!</b><br><br>'; $kopi = $_POST['kopi']; if ($kopi == kopi) { mail($epost, $emne, " Navn: $navn \n\n Epost: $epost \n\n Tid og dato: $tid - $dato \n\n Emne: $emne \n\n IP: $ip \n\n ---- \n\n $melding", "From: ". $navn. " <". $epost .">"); } mail($motaker, $emne, " Navn: $navn \n\n Epost: $epost \n\n Tid og dato: $tid - $dato \n\n Emne: $emne \n\n IP: $ip \n\n ---- \n\n $melding", "From: ". $navn. " <". $epost .">"); /* Tømmer variablene */ $navn = ""; $epost = ""; $emne = ""; $melding = ""; } } ?> <form method="POST" action="kontakt12.php?side=kontakt&do=sendt"> <label for="navn">Navn*</label> <br /> <input name="navn" id="navn" value="<?php echo $navn; ?>" type="text" /> <br /> <label for="epost">E-Post*</label> <br /> <input name="epost" id="epost" value="<?php echo $epost; ?>" type="text" /> <br /> <label for="emne">Emne*</label> <br /> <SELECT NAME="emne" name="emne" id="emne" type="text" value="<?php echo $emne; ?>" /> <OPTION SELECT>Please Select A Subject</OPTION> <OPTION>Bestilling</OPTION> <OPTION>LAN påmelding</OPTION> <OPTION>Annet</OPTION> </SELECT> <br /> <label for="melding">Melding*</label> <br /> <textarea cols="30" rows="10" name="melding" id="melding"><?php echo $melding; ?></textarea> <br /> <input name="kopi" type="checkbox" value="kopi" /> Jeg ønsker å motta en kopi av denne eposten! <br /> <br /> <input type="submit" name="submit" value="Send"> <input type="reset" name="Reset" value="Visk ut!" /> </form> <?php echo "Din IP-adresse blir logget i tilfelle spam!<br><br>"; } ?> Lenke til kommentar
ZoRaC Skrevet 22. februar 2007 Del Skrevet 22. februar 2007 <SELECT NAME="emne" id="emne" /> <OPTION value="">Please Select A Subject</OPTION> <OPTION value="bestilling">Bestilling</OPTION> <OPTION value="lan">LAN påmelding</OPTION> <OPTION value="annet">Annet</OPTION> </SELECT> Lenke til kommentar
Da_Molboe13 Skrevet 23. februar 2007 Forfatter Del Skrevet 23. februar 2007 Takk det funket perfekt Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå