Autor | Zpráva | ||
---|---|---|---|
wojtik Profil |
#1 · Zasláno: 21. 8. 2008, 16:59:32
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 |
#2 · Zasláno: 21. 8. 2008, 17:37:36
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 |
#3 · Zasláno: 21. 8. 2008, 22:00:37
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"; |
||
Časová prodleva: 16 let
|
0