Autor | Zpráva | ||
---|---|---|---|
World Profil |
#1 · Zasláno: 28. 7. 2007, 18:30:17
Zdravim, potřebuji z databáze vybrat více položek a ty vložit do selectu, půjde to?
sql by vapadalo třeba takto: $result = mysql_query("SELECT `kategorie` FROM `tabulka` WHERE `jmeno` = '".$_SESSION['jmeno']."' "); while($row = mysql_fetch_array($result)) { $kategorie= $row['kategorie']; } a pokud v $kategorie budou třeba 3 kategorie, tak aby se zařadili do optionů v selectu... nejspíše ten sql bude vypadat jinak, protože z $kategorie se asi nedostane více položek než jedna..doufám že mi poradíte, dík předem |
||
djlj Profil |
#2 · Zasláno: 28. 7. 2007, 18:32:30
while($row = mysql_fetch_array($result)) {
echo "<option ... ".$row['kategorie']."...>"; } |
||
pmasarik Profil |
#3 · Zasláno: 28. 7. 2007, 18:45:15
Bez znalosti štruktúry tvojej databázy sa ti nedá poradiť.
|
||
World Profil |
#4 · Zasláno: 28. 7. 2007, 19:09:40
djlj
to by šlo, jenže já potřebuji zajistit, aby se tam těch optionů vypsalo podle toho, kolik kategorii ten sql vybral pmasarik strukturu databaze potřebuješ na co? já se omlouvám jestli se blbě ptám a chci poradit, ale myslím si, že vše potřebné jsem napsal do úvodního příspěvku... |
||
djlj Profil |
#5 · Zasláno: 28. 7. 2007, 19:12:16 · Upravil/a: djlj
potřebuji zajistit, aby se tam těch optionů vypsalo podle toho, kolik kategorii ten sql vybral
Tobě to snad dělá něco jiného? Ajo, já jsem se na to nepodíval. Pravdu má kolega pode mnou, že budeš nejspíš muset upravit i ten dotaz :). |
||
pmasarik Profil |
#6 · Zasláno: 28. 7. 2007, 19:27:19
Tak ako si to napísal by som povedal že ti to vytiahne len jeden riadok.
Preto by som rád videl tvoju tabuľku, že ako tam ukladáš údaje. |
||
World Profil |
#7 · Zasláno: 28. 7. 2007, 19:43:13
djlj
omlouvám se, špatně jsem to přepsal, teď už to dělá to co má, ale ještě bych měl jednu otázku: jak zajistit, aby se tam nevložili 2 se stejným názvem? díky |
||
djlj Profil |
#8 · Zasláno: 28. 7. 2007, 19:45:22
World
Nastav v databázi tomu konkrétnímu sloupci UNIQUE. |
||
World Profil |
#9 · Zasláno: 28. 7. 2007, 19:52:31
djlj
no v databázi to 2x může být, jelikož to používám na galerii, kde si uživatelé můžou vybrat kategorii.. a já to potřebuji nějak upravit, aby se před vložením do optionů se kategorie se stejným názvem vložili jen jednou... půjde to nějak? |
||
Lion76 Profil * |
#10 · Zasláno: 28. 7. 2007, 23:15:00
World
jak zajistit, aby se tam nevložili 2 se stejným názvem? SELECT DISTINCT |
||
World Profil |
#11 · Zasláno: 28. 7. 2007, 23:38:44
Lion76
to je ono, dík moc ;) |
||
Časová prodleva: 17 let
|
0