Uldeens Posted October 20, 2003 Report Share Posted October 20, 2003 Man ir WEB lapas sagatave. Tur ir registraacija(kas straadaa).Nu tipa jaaievada login,password un mail.Ja kautkas nav ierakstiits eror visi lauki nav aizpildiiti,Ja kaads no laukiem atkaartojas tad eror ir jau taads lietoeaajs. Probleema: Kad esi pieregistreejies lai ielogotos un saaktu sesiju ir sis skripts SKRIPTS kurs izpilda tikai DIE(you are not authorised.....) kam buutu jaanotiek ja nickname sakriit.Vins to dara visulaiku. Paliidziet Varbuut kaads redz kur vaina?? Vispaar viss COOL PHP RULZ viss iet My SQL arii viss notiek..Paldies php.lv(JO JAAATZIISTT BIJU SLINKS UN TIKAI SEIT UZZINAAJU DAUDZAS LIETAS PATS KAA JAU LAMERIS NEKO NEDARIIJU) Link to comment Share on other sites More sharing options...
CryRat Posted October 21, 2003 Report Share Posted October 21, 2003 agh... kaut kā nevaru ierubīties ko tev īsti vajadzēja un kas īsti nestrādāja... laikaj jau vēls jaiet gulēt... nu bet ja tev vajag pieslēgties pie DB pameklēt tekstu no $_POST['login'] un atiecīgi vai ir vai nav izvadīt IR vai NAV tad kods ir šitāds: <code><font color="#000000"> mysql_select_db($dbname, mysql_connect($hostname, $dbuser, $dbpass)); if (mysql_num_rows(mysql_query("SELECT `id` FROM $usertable WHERE `login` = '$_POST[login]'")) > 0) echo "IR"; else echo "NAV"; </font> </code> bet... aj nezinu... varbūt rīt sapratīšu ko tu īsti gribēji ;) tas kods tev nav īpaši labs... ko tu dari ar: <code><font color="#000000"> $query = ("SELECT * FROM $usertable WHERE login = '$_POST[login]'");</font> </code> "// Atlasu datus" hmm... un no tiem "exit;" ar neredzu jēgu... :lol: Link to comment Share on other sites More sharing options...
Uldeens Posted October 21, 2003 Author Report Share Posted October 21, 2003 CRYCAT pareizi saprata ko man vajag.Laivariantaa kad ir jau taads login mestu araa ka viss ok,Ja nav nav... Crycat tavaa versijaa visulaiku met araa nav Link to comment Share on other sites More sharing options...
sviesc Posted October 21, 2003 Report Share Posted October 21, 2003 Nu es tak ar ar šito problēmu saskāros un meklējot dažadus scriptus un vispār ifu par šito uzdūros šitai adresei varbūt noder! http://lv.php.net/manual/en/features.http-auth.php :blink: Link to comment Share on other sites More sharing options...
sviesc Posted October 21, 2003 Report Share Posted October 21, 2003 Eu kapē man tur tā sirds? kas notek ja [use none] tad NONE Link to comment Share on other sites More sharing options...
CryRat Posted October 21, 2003 Report Share Posted October 21, 2003 dmn! es tev palīdzu a tu apsaukājies :angry: CryRat !!! not CRYCAT :ph34r: Crycat tavaa versijaa visulaiku met araa nav nu tā gan nevajadzētu būt... atļaušos teikt ka kļūda ir kaut kur citur... tiešām tajā $usertable ir kolonas `login` un `id` un viņās ir arī tāds ieraksts ? vai varbūt forma no kuras tiek sūtīts nav īsti pareiza... vari parādīt kā viņa izskatās vienkārši kaut kur iemet visu <form></form> ja gribi labu gatavu login scriptu ta kaut kur te K|ng ir uzrakstījis manuprāt ļoti sakarīgu kaut gan pats neesu mēģinājis... Link to comment Share on other sites More sharing options...
kasisppr Posted October 22, 2003 Report Share Posted October 22, 2003 <_< Es protams neesmu liels profs PHP, bet pārbaudi vai lielums $query dod ārā korektu SQL pieprasījumu: Tavs kods: <code><font color="#000000"> $query = ("SELECT * FROM $usertable WHERE login = '$_POST[login]'"); $result = mysql_query("SELECT id FROM $usertable WHERE login='$_POST[login]'"); </font> </code> Es rakstītu: <code><font color="#000000"> $query = ("SELECT * FROM ".$usertable." WHERE login = '".$_POST[login]."';"); $result = mysql_query($query); </font> </code> Koroče - pārbaudi vai tavs izvadītais $query izpildīsies uz MySQL datubāzes. Link to comment Share on other sites More sharing options...
Recommended Posts