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é.

  1. 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....
  2. mail(...) presun pred endwhile;. Nicmene diky omezeni mailu to se odesle jen prvnich 10 objednavek.
  3. 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.
  4. $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
  5. Aha. Tak v tom priade viz Milster.
  6. ešte by som prihodil odriadkovanie $zprava.=$zaznam." \n"; (popripade aj \r)
  7. Dík moc, tak jednoduše.... Já pořád přemýšlel nad nějakejma složitostma.
  8. nj, jenom jedna tečka a co to dokáže ;)

← Zpět na všechna témata