Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 10. 4. 2014, 14:26:48
Dobrý den, rád bych vypsal seznam položek z db do mailu. Bohužel asi moje řešení není to správné. Poradil by mi prosím někdo ? Děkuji moc za každou odpověď.
function getOrdersProduct() { if($_SESSION['eshop_user_id'] != "") $sql_cart_product = DB::query("select [*] from [:pref:eshop_orders_products] where [user_id] = %i", $_SESSION['eshop_user_id'], " and [order_id] = %i", "0", " or [user_ip] = %s", $_SERVER["REMOTE_ADDR"], " and [order_id] = %i", "0"); else $sql_cart_product = DB::query("select [*] from [:pref:eshop_orders_products] where [user_ip] = %s", $_SERVER["REMOTE_ADDR"], " and [order_id] = %i", "0"); foreach ($sql_cart_product as $n => $row_cart_product) { $sql_prduct= DB::query("select [*] from [:pref:eshop_products] where [id] = %i", $row_cart_product->product_id); foreach ($sql_prduct as $n => $row_product) { $full_price_prduct = $row_product->price * $row_cart_product->quantum; return " <tr> <td style=\"padding: 3px 5px 3px 5px; \" valign=\"top\" align=\"right\">".$row_cart_product->quantum." ×</td> <td style=\"padding: 3px 5px 3px 0; \" valign=\"top\"> ".$row_product->name." </td> <td style=\"padding: 3px 5px; \" valign=\"top\" align=\"right\">".$full_price_prduct." Kč</td> </tr>"; } } } mail($_SESSION['eshop_email'], 'Shrnutí objednávky"', getOrdersProduct(), "From: info@".options("address")." Content-Type: text/html; charset = \"Utf8\" Content-Transfer-Encoding: 8bit"); |
||
Kajman Profil |
#2 · Zasláno: 10. 4. 2014, 14:32:36
První return v cyklu ukončí funkci a vrátí se tedy jen první řádek? V tom případě si uvnitř cyklů sestavujte text do proměnné a tu na konci funkce vraťte.
|
||
Časová prodleva: 10 let
|
0