Odeslání objednávky
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím, potřeboval bych odeslat objednávku z obchodu na e-mail. Ve zprávě by mi měli přijít všechny objednávky, které někdo vybere. Ty objednávky se budou vypisovat z databáze. Problém nastane když chci vypsat do zprávy víc objednávek. Použiju tohle(vím, že je to špatně): $vyber = Mysql_query("SELECT id_vyrobek, nazev, mnozstvi, cena FROM kosiky WHERE id_host='$PHPSESSID'"); while ($zaznam = MySQL_Fetch_Array($vyber)): $zprava = $zaznam[nazev]; endwhile; mail($prijemce, zprava, $zprava, $objednavka); Tady ale narazím na to, že se do proměnné $zprava přidá pouze poslední záznam z databáze. nevíte jak na to aby se mi odeslali všechny objednávky? Snad sem to trochu vysvětlil o co de. Dík za pomoc P.S. začínám....
-
mail(...) presun pred endwhile;. Nicmene diky omezeni mailu to se odesle jen prvnich 10 objednavek.
-
Ale tím se mi odešle několik mailů s objednávkou, potřeboval bych ale aby mi ty objednávky přišli v jednom mailu. Jestli se pletu, tak mě opravte.
-
$vyber = Mysql_query("SELECT id_vyrobek, nazev, mnozstvi, cena FROM kosiky WHERE id_host='$PHPSESSID'"); while ($zaznam = MySQL_Fetch_Array($vyber)): $zprava .= $zaznam[nazev]; endwhile; mail($prijemce, zprava, $zprava, $objednavka); $zprava.=$zaznam je to samý, co $zprava=$zprava.$zaznam
-
Aha. Tak v tom priade viz Milster.
-
ešte by som prihodil odriadkovanie $zprava.=$zaznam." \n"; (popripade aj \r)
-
Dík moc, tak jednoduše.... Já pořád přemýšlel nad nějakejma složitostma.
-
nj, jenom jedna tečka a co to dokáže ;)