Autor | Zpráva | ||
---|---|---|---|
Arcturus Profil |
#1 · Zasláno: 7. 9. 2009, 20:20:59 · Upravil/a: Arcturus
Zdravím, potřeboval bych pomoc s následujícím problémem. Zprvu jsem to zkoušel sám, následně neúspěšně hledal Googlem, neboť ani nevím co bych měl hledat.
Radu potřebuji jak se SQL dotazem, tak i s následným zpracováním v PHP. Abych demonstroval co potřebuji, vytvořil jsem následující: tabulka Kontejnery +----------------+ | id | kontejner | +----------------+ | 1 | plasty | | 2 | papír | | 3 | sklo | +----------------+ tabulka Odpadky +----------------------------+ | id | smeti | kontejner | +----------------------------+ | 1 | PET lahev | 1 | | 2 | karton | 2 | | 3 | guma | 1 | | 4 | žárovka | 3 | | 5 | keramika | 3 | | 6 | PVC | 1 | +----------------------------+ Množství kontejnerů i odpadků není určeno. Výsledný html kód by měl obsahovat všechny kontejnery s příslušnými odpadky, vypsané tímto způsobem. <fieldset> <legend>plasty</legend> <p>PET lahev<br>guma<br>PVC</p> </fieldset> Vypadá to jednoduše, ale nějak se přes to nemůžu dostat. Díky všem předem za pomoc. |
||
pEeLL Profil |
#2 · Zasláno: 7. 9. 2009, 20:43:56
echo '<fieldset>'; $result = mysql_query("SELECT id,kontejner FROM Kontejnery"); while ($row = mysql_fetch_assoc($result)) { echo "<legend>$row[kontejner]</legend><p>"; $result1 = mysql_query("SELECT smeti FROM Odpadky WHERE id=$row[id]"); while ($row1 = mysql_fetch_assoc($result1)) { echo $row1[smeti].'<br>'; } echo '</p></legend>' } echo '</fieldset>'; psal sem to z hlavy takze promin jesti je tam nejaka chybka |
||
Kcko Profil |
#3 · Zasláno: 7. 9. 2009, 20:51:39
pEeLL
Prasarna .... a zbytecne moc dotazu |
||
Arcturus Profil |
#4 · Zasláno: 7. 9. 2009, 20:58:07
pEeLL: Z tohoto si už své dokážu odvodit, jen to while by mělo být výše, aby se to vypisovalo do jednotlivých fieldsetů. Díky
Kcko: Další dobré nápady? Prosím, poděl se s námi o ně... |
||
pEeLL Profil |
#5 · Zasláno: 7. 9. 2009, 21:04:53
Kcko
prasarna ?? a zbytecne moc dotazu ano jde to i s min ale vzhledem ktomu kolik muze asi byt kontejneru to neni tak zhave |
||
Arcturus Profil |
#6 · Zasláno: 7. 9. 2009, 21:13:39
pEeLL
„ano jde to i s min ale vzhledem ktomu kolik muze asi byt kontejneru to neni tak zhave“ Množství kontejnerů bude v řádech stovek :), ale s tím si už nějak poradím (třeba stránkováním)... |
||
Kcko Profil |
#7 · Zasláno: 7. 9. 2009, 21:14:22
|
||
pEeLL Profil |
#8 · Zasláno: 7. 9. 2009, 21:23:37
Arcturus
Množství kontejnerů bude v řádech stovek vtom pripade je moje reseni vazne nevhodne. vibec me nenanadlo ze bys mel stovky druhu kontejneru. podle druhu jsem odhadoval v ramci jednotek. |
||
Časová prodleva: 15 let
|
0