derefter vil jeg gerne hente mine data fra som står i den form med alle de inputs.. den udskriver fint de data som jeg skal bruge.. problem er bare at hvis jeg laver noget der ser sådan her ud når jeg skal sende det via mail
nej desværre.. :/ har jeg også prøvet.. forstår det bare ikke.. ku man evt. lave det til en session også bagefter unset det.. ?.. når det er sendt.. ved bare ikke lige hvordan man gør...
kan du evt. hjælpe mig? hvis du ved noget om det..
og laver en echo på hver af dine variable bagefter. Giver de så de korrekte værdier ? Forsøger lige at finde ud af hvor fejlen ligger.
Eller er fejlen at du ikke kan sende mail, eller kun får dele af informationerne med i mailen. Hvis det er tilfældet, hvilke informationer kommer så med ?
jo altså.. den sender mailen,.. men bare intet indhold der går med fra de der variabler.. almindelig tekst som man skriver kommer self. med.. men det andet gør slet ikke.. :S og når jeg laver en print_r på min $_post så viser den ikke mine post array.. :S
Ok, der er et par ting jeg ikke helt forstår. Du sender din form til et php script ikke? Jeg spørger fordi at du har listed:
<input type="submit" name="submit" disabled="disabled" value=" Bestil nu " />
som disabled. Og hvis du ikke har sendt form, er det jo der fejlen ligger. For så vil der ikke ligge noget i din $_POST array.
Jeg ville, hvis jeg var dig, midlertidigt erstatte $_POST med $_GET. Så kan du se i din URL hvilke variabler der bliver sendt til dit script og hvilke værdier de indeholder.
// sender mail til kunde når alt er accpeteret og godkendt if (isset($_POST['submit'])) { $KundeNavn = $_POST['Navn']; $Efternavn = $_POST['Efternavn']; $Adresse = $_POST['Adrs']; $KundeMail = $_POST['KundeMail']; $AntalPic = $_POST['AntalPic']; $PrisIalt = $_POST['PrisIalt']; $FakturaNr = $_POST['FakturaNr']; $DateOrdre = $_POST['BestillingsDate'];
$to = 'minmail'; // Sendes Ti post kunde $subject = 'emne'; // emne på mail $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
#sender ordre mail til bureauet samt kunden som har bestilt mail( $to, $subject, $BestillingsOrdre, $headers );
unset($_SESSION['Varer']); // sletter de valgte varer data når det er bestilt header('location: Kurv.php'); / }
min form ligger i en anden if sætning, hvor de dataer jeg fanger der er blevet fanget via en $_post før det.. så den udskriver de data som der bliver vist ved de der hidden input's, men efter de har "godkendt" og klikket bestilt, skal de hidden input's værdier sendes videre til mail, den vil bare ikke fange de værdier som allerede er fundet fremtil.. :S
jeps, det jeg forsøger at finde ud af p.t er hvortil i dit script at variablerne er korrekte.
Prøv at gøre således.
// sender mail til kunde når alt er accpeteret og godkendt if (isset($_POST['submit'])) { $KundeNavn = $_POST['Navn']; $Efternavn = $_POST['Efternavn']; $Adresse = $_POST['Adrs']; $KundeMail = $_POST['KundeMail']; $AntalPic = $_POST['AntalPic']; $PrisIalt = $_POST['PrisIalt']; $FakturaNr = $_POST['FakturaNr']; $DateOrdre = $_POST['BestillingsDate'];
echo $efternavn; echo $kundenavn; osv... alle variablerne. }
hvis variablerne ikke findes på daværende tidspunkt, så er det fordi de ikke bliver sendt til dit script.
Hvis de ikke er der, så prøv det jeg skrev i min post længere oppe og udskift alle $_POST med $_GET midlertidigt, så kan du se i din url string om de kommer med over til scriptet.
Så hedder det NavnKunde, Efternavn, Adrs, KundeMail, AntalPic, PrisIalt, FakturaNr. Som du skal $_POST['NavnKunde'], $_POST['Efternavn'], $_POST['Adrs'], $_POST['KundeMail'], $_POST['AntalPic'], $_POST['PrisIalt'], $_POST['FakturaNr'].
ved ikke lige om du har modtaget filen?.. for den siger fejl når jeg sender den til din mail... :S ellers så ligger jeg den lige op på min server.. men giv lige en tilbage meldning om du har modtaget eller ej. :)
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.