Autor | Zpráva | ||
---|---|---|---|
marki Profil * |
#1 · Zasláno: 3. 8. 2006, 21:30:34
Ptala jsem se na to nedávno, ale nikdo mi neodpověděl, tak to zkusím znovu.
Tento skript běží naprosto v pořádku, zobrazuje mi všechny položky, které mám v datábázi, ale potřebovala bych zobrazit jen některé řádky a nevím si rady, jak na to. Takže, mám založenou databázi a v ní sloupce id_produktu, obj_cislo, nazev, popis, poznamka, cena, miniatura. Pak mám ještě jeden, ten je "rozdeleni" a v něm nastavené SET hodnoty "ostatni, darky a dekorace". Potřebovala bych vypsat na stránku třeba jen dekorace, ale s ní i všechno ostatní v řádku. Zkouším, co se dá, ale absolutně si s tím nevím rady. <?php require_once ('spojenimysql/pripojeni_mysql.d.php'); if (isset($_GET['produkt'])) { $dotaz = "SELECT * FROM sortiment WHERE id_produktu = {$_GET['produkt']} ORDER BY sortiment.id_produktu"; } else { $dotaz = "SELECT(id_produktu), (obj_cislo), (nazev), (popis), (poznamka), (cena), (miniatura) FROM sortiment"; } echo '<TABLE class=shop_tabulka border="0" cellspacing="5" cellpadding="2">'; $vysledek = mysql_query ($dotaz); while ($radek = mysql_fetch_array ($vysledek, MYSQL_ASSOC)) { echo " <tr> <TR> <TD class=obj_cislo>{$radek['obj_cislo']}</TD> <TD class=nazev colspan=3>{$radek['nazev']}</TD></TR> <TR> <TD rowspan=4 width=100 height=100> <img src=\"$radek[miniatura]\" width=100 height=100 border=0></TD></TR> <TR> <TD colspan=3>$radek[popis]</TR> <TR> <TD class=poznamka colspan=3>$radek[poznamka]</TD></TR> <TR> <TD class=nahled_obrazku>Náhled obrázku</TD> <TD>$radek[cena] Kč</TD> <TD><a href=\"do_kosiku.php?produkt={$radek['id_produktu']}\">Objednej</a</TD ></TR> </tr>\n"; } echo '</table>'; ?> |
||
DJ Miky Profil |
#2 · Zasláno: 3. 8. 2006, 21:37:39
SELECT * FROM sortiment WHERE rozdeleni='dekorace' ORDER BY id_produktu;
? |
||
marki Profil * |
#3 · Zasláno: 3. 8. 2006, 22:40:06
Noooo, jo. Že mě to nenapadlo hned, já vytvářela pokusy, nad kterými mě samotné zůstával rozum stát a ono to jde tak jednodušše. Díkes.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0