09. november 2006 - 17:34
Der er
7 kommentarer og 1 løsning
Problem med form mail.
Jeg har et problem med denne form mail, som jeg ikke forstår virker. På Index siden: <form name="form1" method="get" action="tak.php"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><span class="style8">Fornavn: </span></td> <td><input type="text" name="first name"></td> </tr> <tr> <td><span class="style8">E-mail:</span></td> <td><input type="text" name="email"></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Submit"></td> </tr> </table> </form> På takke siden: <?php @mail("<dimitri@dinmiddelalder.dk>", "Tilmelding", "Navn: " . $_GET['first_name'] . "\nE-mail: " . $_GET['email'], "From: <" . preg_replace("'[\s<>]+'is", "", $_GET['firstname']) . ">"); ?> Er der nogle af jer der kan se hvorfor den ikke virker?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. november 2006 - 08:44
#1
<form name="form1" method="post" action="tak.php"> method="post" istedet for method="get"
10. november 2006 - 08:47
#2
<input type="text" name="first name"> "firstname" skal være ens alle steder du bruger den!!
10. november 2006 - 08:48
#3
<?php @mail("<dimitri@dinmiddelalder.dk>", "Tilmelding", "Navn: " . $_POST['first_name'] . "\nE-mail: " . $_POST['email'], "From: <" . preg_replace("'[\s<>]+'is", "", $_POST['firstname']) . ">"); ?> Steder ændret til POST istedet for GET
10. november 2006 - 11:25
#4
Det hjalp desværre ikke på problemet, men tak for forsøget!
12. november 2006 - 04:08
#5
-- og et mellemrum er i hvert fald ulovligt i en hvilkensomhelst identifier, så dem skal du fjerne fra alle name- og id-ting !-)
15. april 2007 - 09:06
#6
Lukket
15. april 2007 - 09:26
#7
Prøver vi lige igen
15. april 2007 - 23:24
#8
Tak for hjælpen ,-(
Vi tilbyder markedets bedste kurser inden for webudvikling