MārisL Posted November 19, 2007 Report Posted November 19, 2007 login.php http://paste.php.lv/6430 Avots: http://paste.php.lv/1814 Kods ir nedaudz mainīts. Kad uzspižu submit (ieiet), izlec errors Fatal error: Call to a member function on a non-object in /home/www/.../_inc_/login.php on line 37
andrisp Posted November 19, 2007 Report Posted November 19, 2007 (edited) Tas $m mainīgais nav objekts. PS. Un, lūdzu, nemēģini prasīt kā lai pataisa viņu par objektu. Objekts tiek izveidots no klases. Un klase ir jādefinē. Bet tur nekā tāda nav (tas skripts ir izrauts no konteksta, visticamāk). Tā vietā labāk vienkārši izmanto mysql_query() un mysql_fetch_assoc(). Edited November 19, 2007 by andrisp
MārisL Posted November 20, 2007 Author Report Posted November 20, 2007 (edited) .... Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/.../login.php on line 64 if(isset($_POST['ieiet'])) { $hm = authenticate($_POST['lietotajvards'], $_POST['parole']); $num_rows = mysql_num_rows($hm); if($num_rows > 0) Kur šiet ir vaina? izgāju cauri php manuālim, viss izskatās pareizi. Edited November 20, 2007 by MārisL
bubu Posted November 20, 2007 Report Posted November 20, 2007 Izej cauri šim te: http://php.lv/f/index.php?s=&showtopic...ost&p=67214 (#2 posts)
MārisL Posted November 21, 2007 Author Report Posted November 21, 2007 Notice: Undefined index: darbiba in /home/www/.../login.php on line 3 login.php http://paste.php.lv/6456 + Vēl itkā ievadu pareizus datus (lvards, parole), bet rādas, ka ievadīti nepareizi dati. Pārbaudiju vai query's maz tiek līdz turienei - tiek. SELECT * FROM `lietotaji` WHERE `lietotajvards`='lvards' AND `parole`='parole' LIMIT 1
andrisp Posted November 21, 2007 Report Posted November 21, 2007 Bez $_GET['bla'] == 'kautkas' pārbaudes vajag arī pārbaudīt vai vispār tas $_GET['bla'] eksistē: if (isset($_GET['bla']) && $_GET['bla'] == 'kautkas') {
ViszinisA Posted November 21, 2007 Report Posted November 21, 2007 piekš kam parbaudiit vai eksistee? ja "neko" saliidzina ar "kautko" tad buus false vai tad taa nav?
MārisL Posted November 21, 2007 Author Report Posted November 21, 2007 nu andrisp pateica pareizi. Errors pazuda
andrisp Posted November 21, 2007 Report Posted November 21, 2007 ViszinisA, iekš PHP mēģinot izmanto neinicializētus mainīgos, tiek izmesta Notice kļūda.
ViszinisA Posted November 21, 2007 Report Posted November 21, 2007 (edited) pam param...man nemet...laikam errorus visus neraada :D un tieshi tas man patiik ieksh php... ka es varu izmantot jebkaadus mainiigos...inicializeetus,ne-ini... :D Edited November 21, 2007 by ViszinisA
andrisp Posted November 21, 2007 Report Posted November 21, 2007 Nujā - to varētu nosaukt par PHP spožumu un postu.
MārisL Posted November 21, 2007 Author Report Posted November 21, 2007 Kas tad varētu būt par vainu, ka rādas, ka dati ir ievadīti nepareizi? login http://paste.php.lv/6457
andrisp Posted November 21, 2007 Report Posted November 21, 2007 uztaisi echo $q; un parādi mums, kāds tas kverijs izskatās.
MārisL Posted November 21, 2007 Author Report Posted November 21, 2007 (edited) Seko līdzi ;) #5 posts :) lapa (labājā sānā ir tas logins) Edited November 21, 2007 by MārisL
andrisp Posted November 21, 2007 Report Posted November 21, 2007 A moška tev vienkārši tajā tabulā nav tādi dati ?
Recommended Posts