Autor | Zpráva | ||
---|---|---|---|
blazen Profil * |
#1 · Zasláno: 6. 8. 2006, 15:08:45
Když je někdo přihlášený, a má v db další udaje korme prezdivky a hesla, napr. Jmeno a prijmeni, jak docilim toho, aby se jmeno a prijmnei mohlo vypsat? Umim vypisovat z db, ale tim zpusobem ze se mi vypise jmeno a prijmeni vsehc uzivatelu v db, a ja chci, aby se vypsalo jen jmeno a prijmeni toho uzivatele, ktery je prihlasen, poradite? DIk
|
||
DJ Miky Profil |
#2 · Zasláno: 6. 8. 2006, 15:11:23
$vysledek=mysql_query('SELECT jmeno,prijmeni FROM uzivatele WHERE nick="'.$nick.'"');
v proměnné $nick musíš mít ten nick uživatele, pak se ti vybere jeho jméno a přijmení. Doporučuji ale tohle dělat už při loginu - kromě kontroly jména a hesla vybrat i ostatní údaje a uložit je do SESSION. Je to míň náročnější na DB. |
||
blazen Profil * |
#3 · Zasláno: 6. 8. 2006, 15:13:10
a kdyz je nick email...
|
||
blazen Profil * |
#4 · Zasláno: 6. 8. 2006, 15:19:19
jak vyjadrim tu promenou? Spis kde a cim?
|
||
krteczek Profil |
#5 · Zasláno: 6. 8. 2006, 15:38:27 · Upravil/a: krteczek
no nejlíp tak že při přihlášení uložíš do session i další udaje a jen je použiješ tam kde potřebuješ
tabulka uzivatele: jmeno, prijmeni, login, hash_login, hash_pass, povolene //další sloupce podle toho, co chceš o uživatelich uchovavat za data
a máš přístupné vše co potřebuješ bez nutnosti znovu sahat do databáze ;-) prostě jen:
krteczek |
||
blazen Profil * |
#6 · Zasláno: 6. 8. 2006, 15:43:35
Stejne z toho nejsem moc moudry, spis z toho jak to dam do ty session, tohle, jak psla krteczek ten skript to je uz ten vypis, ze?
|
||
krteczek Profil |
#7 · Zasláno: 6. 8. 2006, 15:47:49
blazen: prostě to do session uložíš tak jak jsem ukázal hned při přihlášení, potom na každé stránce na kterou dotyčný vleze bude mít v session uložené vše potřebné pro použití,
[pre] <?php echo 'Váš email: '.$_SESSION['email']; ?> krteczek ps doplnil jsem předchozí příspěvek |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0