Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 2. 6. 2007, 17:09:21
V "poli" $_SESSION['cart'] sa mi na chadzaju produkty pridane do kosika.
takze napr: $_SESSION['cart'][1], $_SESSION['cart'][5], $_SESSION['cart'][11] ... Ako jednym prikazom - dotazom na databazu mozem vybrat prvky z db (mysql) ktore sa nachadzaju v $_SESSION['cart'] ? doteraz som to robil cyklom foreach foreach($_SESSION['cart'] as $idecko => $pocet_kusov) $sql = mysql_query("select * from tabulka where id='$idecko'); ... dalsie prikazy na vypis tych konkretnych vyrobkov nachadazjuce sa v kosiku endforeach; jak jednoducho dostat jednym selectom vsetky produkty naraz? lebo toto moje riesenie mi nepride prilis efektivne, ked kazdy vyrobok sa musi selectovat osobitne, vopred vdaka |
||
Peca Profil |
#2 · Zasláno: 2. 6. 2007, 17:23:45
Nějak takto třeba:
$in=implode(',',$_SESSION['cart']); $sql = mysql_query("select * from tabulka where id in ($in)); |
||
Časová prodleva: 17 let
|
0