Vypsání proměnné do formuláře
11 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é.
-
Zdravim, může mi někdo poradit, jak vypsat v PHP proměnnou (získanou selectem z DB) do formuláře? Přesněji se jedná o změnu údajů již registrovaného uživatele - aby nemusel údaje vyplňovat znovu, načtou se aktuální data z DB do formuláře. (Proměnná Registr_Global(s) je nastavená na On.) Zkoušel jsem snad všechno možný, zatím nic, píše to "Resource id #číslo". Díky moc za radu. David
-
zkus se podivat do php manualu na mysql_fetch_array(), mysql_fetch_assoc() a dalsi ;-)
-
$sql="SELECT id, name, nick FROM tabulka"; $vysledek=Mysql_query($sql,$spojeni); while($zaznam=mysql_fetch_array($vysledek)): echo $zaznam[id]; echo $zaznam[name]; echo $zaznam[nick]; endwhile;
-
proc nikdo nepouzivate mysql_fetch_row? :-)
-
ehm? co je na ni spatnyho? nepletes si to s mysql_result() ;-) ?
-
ja ji pouzivam bezne jen je me divny proc ji moc lidi nepouziva kdyz usetri jednu promenou a par radku .. ma snad nejaky nevyhody o kterych nevim? :-)
-
kdyz vytahujes vice zaznamu je to prehlednejsi, prece jenom hrabat se v $zaznam[0] a patrat co to vlastne je neni nekdy moc k prospechu veci :)
-
ja to pisu v tomhle tvaru: list ($mojepromenna1, $mojepromenna2...) = mysql_fetch_row($x); to uz je prehlednejsi ne? :-)
-
mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_row() jsou imho temer exkvivalentni - assoc vrati asociativni pole, row pole s numerickejm indexama a array je univerzalni, protoze se ji da dat parametr, jestli se ma chovat jako assoc, row a nebo oboji najednou (default)
-
2jkt: Pak jeste existuje mysql_fetch_object(). Je to podobny mysql_fetch_assoc() s tim pozdilem ze vrati pole ke kterymu se pristupuje $row->Sloupec
-
> mysql_fetch_object() vrati pole ke kterymu se pristupuje $row->Sloupec No, ehm, asi spíš vrátí objekt, ne? ;-)