24. januar 2007 - 23:22
Der er
7 kommentarer og 1 løsning
Send session i mail
Hi there! Hvodan sender jeg min session i mail? Her er mit script? Mailto2.php: <? session_start(); ?> <html> <head> <title>nix</title> </head> <body oncontextmenu="return false"ondragstart="return false"onselectstart="return false"> <div align="left"> <form action="mailto2.php?action=ok" method="POST"> <input type="submit" value="Send Besked" name="send"> <br> </div> </form> <? include("connect.php"); if($_GET[action] == "ok") { HVAD SKAL DER STÅR HER??!?!?!?! } mail("bratsch@ofir.dk", "Emne: Order", "From: En eller anden"); echo("<br>Din ordre er modtaget. Er De i tvivl med købeproceduren, så læs venligst købsvejledningen."); } ?> </div> </body> </html>
Annonceindlæg fra Lenovo
25. januar 2007 - 08:11
#1
Det kommer jo helt an på hvilke data du vil sende. Men noget i stil med: include("connect.php"); if($_GET[action] == "ok") { $message = ''; $message .= 'Navn: ' . $_SESSION['navn'] . "\n"; $message .= 'Telefon: ' . $_SESSION['telefon'] . "\n"; $message .= 'Email: ' . $_SESSION['email'] . "\n"; mail("bratsch@ofir.dk", $subject, $message, "From: En eller anden"); echo("<br>Din ordre er modtaget. Er De i tvivl med købeproceduren, så læs venligst købsvejledningen."); }
25. januar 2007 - 14:17
#2
Altså jeg har en session der ser sådan ud (taget fra et andet script). Jeg vil gerne udskrive det hele. for($i = 0; $i < sizeof($_SESSION['products']); $i++) { echo "<br><br><b>Varenr: </b>"; echo $_SESSION['products'][$i]['prod_id']; echo "<br>"; echo "<b>Titel: </b>"; echo $_SESSION['products'][$i]['prod_size']; echo "<br>"; echo "<b>Pris: </b>"; echo $_SESSION['products'][$i]['prod_antal']; echo "<br><br>"; }
25. januar 2007 - 14:24
#3
Så skal du lave: include("connect.php"); if($_GET[action] == "ok") { $message = ''; for($i = 0; $i < sizeof($_SESSION['products']); $i++) { $message .= "<br><br><b>Varenr: </b>"; $message .= $_SESSION['products'][$i]['prod_id']; $message .= "<br>"; $message .= "<b>Titel: </b>"; $message .= $_SESSION['products'][$i]['prod_size']; $message .= "<br>"; $message .= "<b>Pris: </b>"; $message .= $_SESSION['products'][$i]['prod_antal']; $message .= "<br><br>"; } mail("bratsch@ofir.dk", $subject, $message, "From: En eller anden"); echo("<br>Din ordre er modtaget. Er De i tvivl med købeproceduren, så læs venligst købsvejledningen."); } Dog skal du nok kigge på en email i html format. Overvej evt. phpmailer, det er nemt at arbejde med.
Fandt selv ud af det. Lukker
Så skal du lige vise dit svar, så andre kan lære af din løsning.
05. december 2007 - 17:47
#6
Jeg brugte din løsning. Skriv et svar
05. december 2007 - 20:55
#7
Svar!
06. december 2007 - 17:38
#8
Takker for point.
Vi tilbyder markedets bedste kurser inden for webudvikling