Autor | Zpráva | ||
---|---|---|---|
Venushja Profil |
#1 · Zasláno: 2. 10. 2009, 21:35:14 · Upravil/a: Venushja
Zdravim mam tu dalsu problem udelal jsem si sc (nebo kamos mi ho poslal ja sem si ho upravil) ale problem je v tom ze kdyz se prihlasim tak se mi ukaze 'NIC' a pote az se mi ukaze 'NIC' tak musim resreshout stranku aby se mi ukazala tabulka s udajema muzete prosim poradit?
<? if($_COOKIE[pass]==""){ if($prihlasit==""){?> ......Formular....... <?}else{ include("include/connect.php"); $heslo_sha1=sha1($heslo); $user_vyber = MySQL_Query("SELECT * FROM users WHERE login = '$prihlasit'"); $user_pocet = MySQL_Query("SELECT count(*) FROM users"); $user_array = MySQL_Fetch_Array($user_pocet); while ($user_db=MySQL_Fetch_Array($user_vyber)): if($user_db[heslo]==$heslo_sha1){ SetCookie ("pass", "$heslo_sha1"); SetCookie ("login", "$prihlasit"); echo'<br><br><br>Přihlašuji! <br><b>Vyčkejte prosím...</b><br> <img src="image/up.gif"><br><br> <meta http-equiv="refresh" content="1;url=http://warweb.hu.cz"> '; } else{echo"Zadal jste špatné údaje <meta http-equiv='refresh' content='1;url=http://warweb.hu.cz'> ";}; endwhile; }; }else{ include("include/connect.php"); $user_vyber = MySQL_Query("SELECT * FROM users WHERE login = '$prihlasit'"); while ($user_db=MySQL_Fetch_Array($user_vyber)): echo" <h3>$user_db[login]</h3> <div id='small'> <a href='administrace_user.php'>Administrace</a><br> <a href='?profile=$user_db[id]'>Tvůj Profil</a><br> <a href='?p=logout'>Odhlásit</font></a></div> "; endwhile; }?> A dela mi to to while co mam u toho vypisu udaju nebo spis Loginu a ID... |
||
Venushja Profil |
#2 · Zasláno: 2. 10. 2009, 21:48:48
Tak hovoto vyreseno.!
Ma tam byt toto $user_vyber = MySQL_Query("SELECT * FROM users WHERE login = '$_COOKIE[login]'"); A ja tam mel toto $user_vyber = MySQL_Query("SELECT * FROM users WHERE login = '$prihlasit'"); |
||
AM_ Profil |
#3 · Zasláno: 2. 10. 2009, 21:52:06
a) je hezké, že ti kamarád udělal SC, ale asi nikdo neví, co to je. Sdružení Celibátu?
b) $user_db['login'] !!!!!!! a všude jinde... pochybuji, že máš definované konstanty login, id a další... c) <?php !!!!!!!!!!!!!!! a vždycky. Short_open_tagy (to co používáš) a jejich podpora už vymírají. d) v kódu nikde nevidím, kde vypisuješ 'NIC', takže opravdu nevím, proč se to vypisuje. |
||
Alphard Profil |
#4 · Zasláno: 2. 10. 2009, 23:53:06
AM:
„b) $user_db['login'] !!!!!!! a všude jinde... pochybuji, že máš definované konstanty login, id a další...“ Zde to je náhodou správně (proměnná je v řetězci). |
||
AM_ Profil |
#5 · Zasláno: 3. 10. 2009, 00:51:50
Alphard
Aha, nevěděl jsem, že v řetězci se to může (Ale i tak mi to přijde jako docela čuňárna); nicméně na řádku 11 je to i mimo řetězec. |
||
Alphard Profil |
#6 · Zasláno: 3. 10. 2009, 01:01:30
AM:
„nevěděl jsem, že v řetězci se to může“ návod k mail() zde ve FAQ - proč je tam {} „nicméně na řádku 11 je to i mimo řetězec“ Ano, to je chybné. |
||
AM_ Profil |
#7 · Zasláno: 3. 10. 2009, 10:58:26
Alphard
Aha, já vždycky používal závorkový zápis {}, ten mi přišel nejjednoznačnější. Ale díky za poučení :) |
||
Časová prodleva: 15 let
|
0