| 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: 12 let
|
|||
0