Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 28. 7. 2005, 22:51:47
Caute, potreboval by som jednu radu ohladom vypisu z databazy. Mam v databaze tabulku v ktorej je zapisanych 5 premennych: "slov", "lat", "slovcel", "latcel", "obrazok". No a chcem ich vypisat do tabulky do styroch stlpcov (bez "obrazok"). Ide o to, ze nechcem len klasicky vypis, ale ze stlpec s premennou "slov" by mali byt linky na obrazok, ktoreho meno je v premennej "obrazok". Problem som vyriesil takto (kukaj dole zdrojovy kod - toto funguje tak ako chcem) ale sa mi zda ten kod dost komplikovany.
PODDOTAZ 1.: Neslo by to jednoduchsie??? Resp. ako mam pristupovat k jednotlivym stlpcom (nieco na styl mysql_fetch_array["slov"] atd. - toto nefunguje)??? Dik PODDOTAZ 2.: Ako by som vedel predat obsah tychto 5 premennych na spracovanie do druheho .php dokumentu (neexistuje daky fenomen ako definovanie globalnej premennej a ak hej ci to pomoze a aky to ma syntax)??? Cize nechcem, aby linky v stlpci "slov" odkazovali len na obrazok (ktory sa otvori v novom okne), ale na .php subor kde by som tie premenne dalej spracoval... Dik #2 :-) (pozri ten isty zdrojovy kod) (WinXP, Apache 1.33, PHP 5, MySQL 4.1.2) <?php |
||
Hu GO Profil * |
#2 · Zasláno: 28. 7. 2005, 23:16:07
Je to v příkladu na http://www.jakpsatweb.cz/php/moznosti-php.html
<? $vysledek = mysql_query( "select * from clanky order by datum", $spojeni); while ($zaznam = mysql_fetch_array($vysledek) ): echo "<p><a href='vypisclanku.php?id="; echo $zaznam["id"]; echo "'>"; echo $zaznam["titulek"]; echo "<br> "; echo $zaznam["uvod"]; echo "<br>"; echo "Autor: "; echo $zaznam["autor"]; echo "</p>"; endwhile; ?> => <? $vysledek = mysql_query( "select * from nazevtabulky order by slov", $spojeni); echo '<table>'; while ($zaznam = mysql_fetch_array($vysledek) ): echo "<tr><td><a href='"; echo $zaznam["obrazok"]; echo "'>"; echo $zaznam["slov"]; echo "</a></td><td> "; echo $zaznam["lat"]; echo "</td><td>"; echo $zaznam["latcel"]; echo "</td><td>"; echo $zaznam["slovcel"]; echo "</td><td></tr>"; endwhile; ?> </table> |
||
Anonymní Profil * |
#3 · Zasláno: 29. 7. 2005, 23:56:28
Jasne dik ze som si to nevsimol... A inak v tom kode je este taka vec ze hned na zaciatku kde su tie dve podmienky nema byt break (iba vtedy ak by to bolo cele uzavrete do "do {...} while(0)") - to len taka poznamka :-)
A co sa tyka tej druhej toho druheho poddotazu ze ako predat premenne dakemu druhemu .php dokumentu tak to mam proste napisat do <a href="blablabla?premenne"> a potom akoze tie premenne v druhom dokumente dostanem ako _GET["premenne"] ??? |
||
krteczek Profil |
#4 · Zasláno: 30. 7. 2005, 00:02:08
jo jde to například takhle:
pokud jde o předání zpracovaných udajů a přechod na jinou stranku
pokud jde o vytvoření klasických odkazů tak je to stejne... krteczek |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0