Autor | Zpráva | ||
---|---|---|---|
ondla Profil |
#1 · Zasláno: 13. 3. 2008, 14:40:03
Zdarec all ... mam tu problem... na strankach http://ondlaje.hustej.net kliknete na vypis uzivatelu (dole)...ted nastava ten problem ...mam v DB ulozena data (jmeno, prijmeni, kontakt, vek) ktery danej uzivatel vyplnil a chci, kdyz v tom vypisu uzivatelu kliknu na nejakyho uzivatele vypsat prave jeho jmeno, prijmeni, kontakt, vek. nevím si s tím rady takze prosím o pomoct ... předem díky ...
tady mám kod vypisu tech uzivatelu <table width="400" align="center"> <tr > <td width="100"><b>Přezdívka</b></td> <td width="100"><b>Jméno</b></td> <td width="200"><b>Emailová adresa</b></td> </tr> </table> <br /> <table width="400" align="center" > <? include("config.php"); $link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(SQL_DBNAME); $vysledek=mysql_query("select prezdivka, jmeno, email from uzivatele"); while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <TR> <TD width="100"><a href="index.php?clanek=<?echo $zaznam["prezdivka"];?>"><?echo $zaznam["prezdivka"];?></a></TD> <TD width="100"><?echo $zaznam["jmeno"]?></TD> <TD width="200"><?echo $zaznam["email"]?></TD> </TR> <? endwhile; ?> </table> |
||
kubiseg Profil |
#2 · Zasláno: 13. 3. 2008, 14:48:57
zkus
$zaznam['prezdivka'] vymenit za $zaznam[0] a uvidis... |
||
ondla Profil |
#3 · Zasláno: 13. 3. 2008, 14:53:52
mno udělal sem to a nevidim zadnej rozdil...mno este pro upresneni...kdyz klikni na nejakyho uzivatele tak chci aby se mi na novou stranku vypsali jeho udaje (jmeno, prijmeni, kontakt a vek)
|
||
kubiseg Profil |
#4 · Zasláno: 13. 3. 2008, 14:56:21
ondla
tak kdyz v tom prikladu zmenis Select ...,...,... na SELECT * FROM uzivatele tak by jsi mel mit pristupna pole presne tak, jak rikas po zavolani MySQL_Fetch_Array(); a jestli chces, aby jsi na dalsi strance mel vsechny udaje, predavej v url nejakej jedinecnej parametr a na dalsi strance dle tho parametru vyber jenom toho uzivatele ;-) |
||
kubiseg Profil |
#5 · Zasláno: 13. 3. 2008, 14:59:07
<table width="400" align="center"> <tr > <td width="100"><b>Přezdívka</b></td> <td width="100"><b>Jméno</b></td> <td width="200"><b>Emailová adresa</b></td> </tr> </table> <br /> <table width="400" align="center" > <? include("config.php"); $link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(SQL_DBNAME); $vysledek=mysql_query("SELECT * FROM uzivatele"); while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <TR> <TD width="100"><a href="index.php?clanek=<?echo $zaznam["prezdivka"];?>"><?echo $zaznam["prezdivka"];?></a></TD> <TD width="100"><?echo $zaznam["jmeno"]?></TD> <TD width="200"><?echo $zaznam["email"]?></TD> </TR> <? endwhile; ?> </table> a dalsi skript bude: $vyber = MySQL_Query("SELECT * FROM uzivatele WHERE prezdivka = '".$_GET['clanek']."'"); |
||
ondla Profil |
#6 · Zasláno: 13. 3. 2008, 18:11:48
mno hele a prave s tim si nevim rady ... myslim s tim jedinecnym parametrem a s tim predavanim .. byl bych vam vsem vdecny kdybyste mi napsali kod staci polopate ... moooc pls :)
|
||
ondla Profil |
#7 · Zasláno: 13. 3. 2008, 18:30:54
nahral jsem to tam asik takhle : a pořád to nefunguje :(
<?include("details.php");?> <table width="400" align="center"> <tr > <td width="100"><b>Přezdívka</b></td> <td width="100"><b>Jméno</b></td> <td width="200"><b>Emailová adresa</b></td> </tr> </table> <br /> <table width="400" align="center" > <? include("config.php"); $link=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD); mysql_select_db(SQL_DBNAME); $vysledek=mysql_query("SELECT * FROM uzivatele"); while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <TR> <TD width="100"><a href="index.php?clanek=<?echo $zaznam["prezdivka"];?>"><?echo $zaznam["prezdivka"];?></a></TD> <TD width="100"><?echo $zaznam["jmeno"]?></TD> <TD width="200"><?echo $zaznam["email"]?></TD> </TR> <? endwhile; ?> </table> <? $vyber = MySQL_Query("SELECT * FROM uzivatele WHERE prezdivka = '".$_GET['clanek']."'"); while ($zaznam2=MySQL_Fetch_Array($vyber)): echo $zaznam2["jmeno"]; echo $zaznam2["prijmeni"]; echo $zaznam2["kontakt"]; echo $zaznam2["vek"]; endwhile; ?> |
||
Medvídek Profil * |
#8 · Zasláno: 13. 3. 2008, 19:59:00
Jak to máš řazeny v DB, máš nějakej primární klíč, třeba ID ?
třeba v DB míti: id | jmeno | prezdivka | email | prijmeni | vek pak $vysledek=mysql_query("SELECT * FROM uzivatele"); while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <TR> <TD width="100"><a href="index.php?uzivatel=<?echo $zaznam["id"];?>"><?echo $zaznam["prezdivka"];?></a></TD> <TD width="100"><?echo $zaznam["jmeno"]?></TD> <TD width="200"><?echo $zaznam["email"]?></TD> </TR> <? endwhile; a pak $id=$_GET["uzivatel"]; $vyber = MySQL_Query("SELECT * FROM uzivatele WHERE id = '$id' "); while ($zaznam2=MySQL_Fetch_Array($vyber)): echo $zaznam2["jmeno"]; echo $zaznam2["prijmeni"]; echo $zaznam2["email"]; echo $zaznam2["vek"]; endwhile; Aspon se ti nestane, ze by nastala duplicita. P.S. u id nastav auto_increment |
||
Časová prodleva: 16 let
|
0