vypis dat z MySql a jejích řazení
13 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Když chci vypsat nějake údaje z MySql tak mi je system vypiše pod sebe ( . . . ), ale ja potřebuju vypsat tyto data vedle sebe (. . . . .) nevi někdo jak na to? (ty tečky, to je příklad vypisování)
-
a jak je vypisujes?
-
<? $radek = mysql_query("SELECT * FROM tabulka"); while($data=Mysql_Fetch_Array($radek)): ?> //html <?echo $data["udaj"]; ?> //endhtml <? endwhile; ?> takto
-
To ti prece ta data vypise vedle sebe, nemas tam zadny oddelovac radku. <?php // vedle sebe, za kazdym mezera $result = mysql_query ("SELECT * FROM tabulka"); while ($row = mysql_fetch_array($result)) echo $row['udaj']." "; ?> <?php // pod sebe - za kazdym ASCII konec radku (line feed) $result = mysql_query ("SELECT * FROM tabulka"); while ($row = mysql_fetch_array($result)) echo $row['udaj']."\n"; ?> <?php // pod sebe - za kazdym HTML konec radku $result = mysql_query ("SELECT * FROM tabulka"); while ($row = mysql_fetch_array($result)) echo $row['udaj']."<br>\n"; ?>
-
Tak to možna bude tim, že kod <?echo $row['udaj'];?> mam vloženy do html tagu <table>bla bla <?echo $row['udaj'];?> bla bla </table>
-
blablabla? proc to nenapises cele? Ja ti do kodu nevidim, ani nemam sanci si to domyslet. Jestli chces vse v jednom radku tabulky, tak muzes treba takto: <table> <tr> <?php // pod sebe - za kazdym HTML konec radku $result = mysql_query ("SELECT * FROM tabulka"); while ($row = mysql_fetch_array($result)) echo "<td>$row[udaj]</td>\n"; // $row[udaj] - v zavorkach nejsou uvozovky, protoze cely retezec je v uvozovkach. ?> </tr> </table>
-
zapomnel jsem umazat tu prvni poznamku "// pod sebe - za kazdym HTML konec radku", ta samozrejme uz neplati.
-
napsal jsem blablabla, protože se do tabulek většinou davaji parove tagy <table> <tr> <td><?echo $row['udaj'];?></td> </tr> </table> v skriptu to mam napsane ppřibližně takhle <table align="center" width="200"> <tr> <td><a href="<?echo $data[cesta]; ?>"> <img src="<?echo $data[obr]; ?>" border="0" width="200" height="150"></a></td> </tr> </table><br><br> (ty tagy <br> jsem zkoušel smazat, ale stejně mi to vypisuje pod sebe
-
Mam pocit, ze tabulky jsou vzdy pod sebe, i kdyz je vedle nich dost mista. Jedine reseni je cyklovat sloupce, tj. do jednoho radku <tr> dat treba 4 zaznamy. Nebo misto tabulky pouzit CSS pozicovani.
-
protoze davas tabulky pod sebe(viz jak pise tomik). jak to vubec chces mit v ty tabulce? napsal jsem ti,jak to dat do radku... nevim, co jinyho bys chtel
-
nic vic nechci, jen vysvětluju, aby bylo všem jasne
-
takze uz vyreseno?ja jen, jestli dobre chapu ;)
-
jo, už je to tak :)