Autor Zpráva
wojtik
Profil
Ahoj, chtěl bych poprosit o radu. Mám skript odesílající zákazníkovi potvrzení jeho objednávky a potřeboval bych vyřešit výpis objednaného zboží do textu emailu. Nikde jsem nenašel žádnou inspiraci, všude mají formuláře, textarea a submit button, ale tohle se má odesílat automaticky.

mail($email, $predmet, $zprava, "From: shop@shop.cz");

Proměnnou $zprava mám o kousek výš definovanou zatím takhle:

$zprava="Děkujeme za Vaši objednávku...";

Do těch uvozovek nebo místo nich bych potřeboval vložit php kód obsahující cyklus for, který vypíše obsah nákupního košíku a nevím jak na to. Díky moc předem za všechny tipy.
Nox
Profil
Pokud se to má zpracovat ve chvíli odeslání, tak jednoduše:

$zprava="...<p>děkujeme za vaši objednávku, brzy vám dorazí:</p><ul>"
foreach($kosik as $k){ $zprava.="<li>$k[Nazev]</li>";
$zprava.="</ul><p>no a to je vše, přátelé</p>";

pokud se to má provést při otevření mailu a nejde dříve...iframe? ani u toho si nejsem
jistý a jinak nevím...
wojtik
Profil
Nox
Díky moc, foreach jsem sice nepoužil, ale díky tvojí radě jsem na to přišel jinak (jen pro ilustraci):

$zprava="Děkujeme za vaši objednávku číslo ".$poradi.", brzy vám dorazí:\n";
for ($cyklus=1; $cyklus<=$polozky; $cyklus++):
$zprava.=$mnozstvi[$cyklus]." ks: ".$nazev[$cyklus].", celkem za ".$mnozstvi[$cyklus]*$cena[$cyklus]." Kč\n";
endfor;
$zprava.="Celkem jste u nás nakoupili za ".$celkem." Kč včetně DPH, děkujeme vám.\n";

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: