Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 14. 7. 2012, 18:32:57
Zdravim,
potrebujem nasmerovat ako spravit nasledovne: Mam tabulku s produktami ktoré vypisujem cez takyto dotaz: $dotaz = 'SELECT * FROM okuliare WHERE id_okuliarov IN ('; foreach ($_SESSION['kosik'] as $kluc => $hodnota){ $dotaz .= $kluc. ','; } $dotaz = substr($dotaz, 0, -1). ') ORDER BY cena ASC'; potom to vypisem do tabulky cez while asi takto: echo '<tr><td><input name="mnozstvo['.$riadok['id_okuliarov'].']" maxlength="2" class="inpt" type="text" value="'.$_SESSION['kosik'][$riadok['id_okuliarov']].'" /></td> <td><input type="image" src="obr/reload.png" width="28" height="28" title="Aktualizovať položku" /><input type="hidden" name="aktualizovat" value="4" /></td> <td>'.$riadok['znacka'].'</td><td><strong>'.$riadok['cena'].' €</strong></td><td><strong>'.number_format($medzisucet,2, ".", " ").' €</strong></td><td><a href="'.$_SERVER['PHP_SELF'].'?delete='.$riadok['id_okuliarov'].'"><img src="obr/delete.png" width="18" height="18" title="Odstániť položku" /></a></td> </tr>'; Problem je ze mam tych tabuliek viac napr. slnecne, znackove, puzdra ... Neviem ako tie ostatne tabulky dopasovat do kodu. Možno to budem musiet prepisat cele nebranim sa tomu len potrebujem vediet ako nato. Vdaka M. |
||
Keeehi Profil |
Monkeys:
Možná to bude špatný návrh databáze. Jak vypadají ty jednotlivé tabulky? A ten dotaz se dá zapsat o trochu lépe: $dotaz = 'SELECT * FROM okuliare WHERE id_okuliarov IN ('.implode(",",array_keys($_SESSION['kosik'])).') ORDER BY cena ASC'; |
||
Monkeys Profil * |
#3 · Zasláno: 14. 7. 2012, 19:22:55
Keeehi:
--------------------------------------------------------------------- | ID | id-okuliarov | nazov | popis | cena | obrazok | x | x | Gucci | bla bla | 150 | gucci.jpg | x | x | Gucci | bla bla | 150 | gucci.jpg | x | x | Gucci | bla bla | 150 | gucci.jpg --------------------------------------------------------------------- --------------------------------------------------------------------- | ID | id-puzdra | nazov | popis | cena | obrazok | x | x | Gucci | bla bla | 150 | gucci.jpg | x | x | Gucci | bla bla | 150 | gucci.jpg | x | x | Gucci | bla bla | 150 | gucci.jpg --------------------------------------------------------------------- atd ... Tych stlpcov je viac ale nebudem to vsetko vypisovat. Podstatne je premna to ako sa to robi standartne neaky funkcny priklad aby som sa vedel zorientovat. Vdaka M. |
||
Keeehi Profil |
#4 · Zasláno: 14. 7. 2012, 19:29:43
Monkeys:
Takže vlastně jediné, v čem se ty tabulky liší, je název. Pak by tedy to měla být jen jedna tabulka, ke které by se přidal ještě jeden sloupec a v něm by bylo uvedeno, zda se jedná o brýle, sluncční, značkové, pouzdro, atd. |
||
Monkeys Profil * |
#5 · Zasláno: 16. 7. 2012, 21:14:36
Keeehi:
V podstate si mal pravdu vyriesil som to upravou tabuliek. Vdaka vyriesene |
||
Časová prodleva: 12 let
|
0