foreach resultat ind i mail.. Hjælp..
Jeg er ved at lave en lille webshop. Og jeg har fundet ud af hvordan jeg får alle varerne der er i kurven til at blive skrevet fx. på skærmen ved hjælp af en foreach kommando. Men nu vil jeg gerne have det foreach kommando kommer ind i en mail() kommando, men det gider den ikke..Så tænkte jeg om man kunne lave foreach resultatet om til en variabel, og så derfra komme ind i mailen. Kan det lade sig gøre?
Her er skriptet som jeg ville gøre, men det virker ikke... Det er vigtigt at ALLE varer kan blive sendt med mailen, ikke kun 1.
KODEN:
<?
session_start();
?>
<html>
<body>
<?
$_SESSION["kurv"][] = array( "Vare_id" => 321, "Vare_navn" => "Produkt1" );
$_SESSION["kurv"][] = array( "Vare_id" => 123, "Vare_navn" => "Produkt2" );
$varer = foreach ($_SESSION['kurv'] as $vare){echo $vare["Vare_navn"];} ;
if (($_POST["navn"] != "") && ($_POST["postnr"] != "")){
mail("tilfældigmail@ingenting.com", "Test 4", $_POST["navn"]." ".$_POST["efternavn"]."\n".$_POST["adresse"]."\n".$_POST["postnr"]."\n".$_POST["tlfnr"].$varer);
}
else
{ ?>
<FORM method="post" action="index.php">
Navn:<br>
<input type="text" name="navn"><br>
Efternavn:<br>
<input type="text" name="efternavn"><br>
Adresse:<br>
<input type="text" name="adresse"><br>
Post nr.<br>
<input type="text" name="postnr"><br>
Telefon:<br>
<input type="text" name="tlfnr"><br>
<input type="submit" value="Send">
</FORM>
<? } ?>
</body>
</html>
KODE SLUT
Nogen der kan hjælpe mig? 100 point til den som løser mit problem.. :)