Autor | Zpráva | ||
---|---|---|---|
Dusan123 Profil |
#1 · Zasláno: 25. 2. 2011, 20:46:05
Dobrý večer, chci se zeptat jak mám docílit toho aby se mi do tabulky nenačítali prázdné sloupce s databáze. kod na tabulku jsem našel zde na foru. Ale mám v problém v tom že se mi načtou i prázdné sloupce s Db. Děkuji :)
<?php include 'connet.php' ; $dotaz = mysql_query("select * from pictures where nazev='" . $_REQUEST["nazev"]."'"); define ("COLS", 2); // počet sloupců echo "<table>\n"; for ($i = 0; $zaznam = mysql_fetch_assoc($dotaz); $i++) { if ($i % COLS == 0) echo "<tr>"; echo "<td><a href='" . $zaznam["foto"] . "' rel='lightbox[roadtrip]'><img src='" . $zaznam["foto"] . "' border='0' width='184' height='256'></a></td>"; if ($i % COLS == COLS -1) echo "</tr>\n"; } if ($i != COLS - 1) { while ($i++ % COLS != 0) { echo "<td></td>"; } echo "</tr>\n"; } echo "</table>\n"; MySQL_Close($spojeni); ?> |
||
Alphard Profil |
#2 · Zasláno: 26. 2. 2011, 22:19:55
Co myslíte prázdným sloupcem? Vypisuje se to, co vrátí databáze. Na konci se musí dokončit tabulka, maximálně počet sloupců - 1 prázdných buněk.
|
||
Časová prodleva: 3 dny
|
|||
Dusan123 Profil |
#3 · Zasláno: 2. 3. 2011, 07:00:05
Omlouvám se že píši až ted neměl jsem možnost přístupu k internetu, myslím to tak že mám v tabulce dva sloupce, a když jeden sloupec je prázdný v mém případě sloupec foto, tak aby ho to vůbec nenačetlo.. Asi bych potřeboval kontrolu sloupce foto, když tam bude řádek vyplněn tak ho to vypíše a když řádek bude prázdný tak ho to přeskočí a načte další řádek v sloupci foto.
|
||
Matthew113 Profil |
#4 · Zasláno: 2. 3. 2011, 07:24:12
$dotaz = mysql_query("select * from pictures where foto!="" AND nazev='" . $_REQUEST["nazev"]."'"); |
||
Dusan123 Profil |
#5 · Zasláno: 2. 3. 2011, 15:22:08
Bohužel tak to nefunguje :/ vyhodí to chybu.
|
||
panther Profil |
#6 · Zasláno: 2. 3. 2011, 15:22:58
Dusan123:
samozřejmě, když už, musí to být $dotaz = mysql_query("select * from pictures where foto!='' AND nazev='" . $_REQUEST["nazev"]."'"); |
||
Dusan123 Profil |
#7 · Zasláno: 2. 3. 2011, 15:27:14
Přišel jsem na chybu, a vše funguje jak má:))
$dotaz = mysql_query("select * from pictures where foto!='' AND nazev='" . $_REQUEST["nazev"]."'"); chyba byla u foto!='' musí tam být jednoduché uvozovky :) moc děkuji Matthew113! Ještě jednou moc děkuji! :) |
||
Dusan123 Profil |
#8 · Zasláno: 2. 3. 2011, 15:28:22
Dusan123:
Už vím přišel jsem na to taky ! ale i přesto děkuji! |
||
Časová prodleva: 13 let
|
0