| 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: 18 let
|
|||
0