Avatar billede michaeltryl Seniormester
23. maj 2006 - 10:06 Der er 4 kommentarer og
1 løsning

problem med mail()

er der en som kan se hvad der er galt med denne kode som skal sende en mail til mig når en formular er udfyldt
den sender ikke mailen og den sender ikke brugeren til http://tryllekunstner.magiske-michael.dk/tak_for_svar/tak-for-kontakt.php.
selve formularen kan ses på
http://tryllekunstner.magiske-michael.dk/kontakt-tryllekunstner.php

jeg ved ikke om det har noget at sige men
disse felter er radio knapper:
$hvem = $_REQUEST["hvem"];
$show = $_REQUEST["show"];


og disse er selcect boxe:
$dato = $_REQUEST["dato"];
$maaned = $_REQUEST["maaned"];

her er koden:

<?
//tjek om der er postet
if (!empty($_POST['navn']) && !empty($_POST['email']))
{

//hent data fra formular
$kontakt = $_REQUEST["kontakt"];
$firma_institution = $_REQUEST["firma_institution"];
$email = $_REQUEST["email"];
$telefon_nummer = $_REQUEST["telefon_nummer"];
$hvem = $_REQUEST["hvem"];
$antal = $_REQUEST["antal"];
$aldersgruppe = $_REQUEST["aldersgruppe"];
$anledning = $_REQUEST["anledning"];
$dato = $_REQUEST["dato"];
$maaned = $_REQUEST["maaned"];
$aar = $_REQUEST["aar"];
$adresse = $_REQUEST["adresse"];
$post_nr = $_REQUEST["post_nr"];
$by = $_REQUEST["by"];
$show = $_REQUEST["show"];
$kommentarer = $_REQUEST["kommentarer"];

mail("michael@magiske-michael.dk", "kontakt til tryllekunstner", "kontakt person: $kontakt \n firma eller institution: $firma_institution \n email: $email \n Telefonnr: $telefon \n hvem skal jeg trylle for: $hvem \n antal publikum: $antal \n aldersgruppe: $aldersgruppe \n hvilken anledning: $anledning \n dato: $dato \n måned: $maaned \n aar: $aar \n arrangement adresse: $adresse \n post nr: $post_nr \n by: $by \n show type: $show \n kommentare: $kommentarer");

//send til denne side
Header("Location: http://tryllekunstner.magiske-michael.dk/tak_for_svar/tak-for-kontakt.php");
exit;
}
?>
Avatar billede loevgaard Praktikant
23. maj 2006 - 13:25 #1
Har du lavet debugging, f.eks.:
if (!empty($_POST['navn']) && !empty($_POST['email'])) {
  print_r($_REQUEST);exit;
  ...
  ...
}
Sker der noget, hvis du gør det?
Avatar billede michaeltryl Seniormester
23. maj 2006 - 17:42 #2
det er hele min php kode du ser her foroven
hvor skal det du skriver sættes ind jeg er lidt ny i php kodning
Avatar billede jakobdo Ekspert
23. maj 2006 - 20:23 #3
Løsningen var blandt andet at ændre $_POST['navn'] til $_POST['kontakt'] og rykke //tjek om der er postet og resten af koden op over formen.
Avatar billede jakobdo Ekspert
23. maj 2006 - 20:23 #4
Og et svar.
Avatar billede jakobdo Ekspert
23. maj 2006 - 20:25 #5
Takker for point.
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