laucinieks Posted November 3, 2010 Report Share Posted November 3, 2010 Palīdziet lūdzu, man izmet šo erroru - Parse error: syntax error, unexpected ';' in /home/****/******/register.php on line 21 kods: http://paste.php.lv/da2f897b82d8506ae018da5340d88595?lang=php Quote Link to comment Share on other sites More sharing options...
Kavacky Posted November 3, 2010 Report Share Posted November 3, 2010 Sāc ar to, ka pārskaiti izmantotās atverošās un aizverošās iekavas. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted November 3, 2010 Author Report Share Posted November 3, 2010 Pārskaitīju, atradu vienu lieku. kods - http://paste.php.lv/17ad84617677eb9f4440a1b477ea7c44?lang=php Tāpat tā paša problēma. Quote Link to comment Share on other sites More sharing options...
ohmygod Posted November 3, 2010 Report Share Posted November 3, 2010 Meklē vēl. Un lieto kādu editoru, kas rāda pāra iekavas. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted November 3, 2010 Author Report Share Posted November 3, 2010 (edited) Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/*******/*****/register.php on line 17 kods - http://paste.php.lv/61d1d1b60920a04a984b5e9504e1d085?lang=php Tā ir reģistrācija. Neskatoties uz šo warningu, accounts uztaisās, bet nevis ar tādu paroli, kādu es norādu laukumā parole, bet izģenerē pats sev paroli. Kā to labot? Un vēl, gribēju uzzināt, kā uzlikt, lai reģistrētiem lietotājiem nerādītos vairāk ieiešanas lapa, un rādītos citas lapas? Edited November 3, 2010 by laucinieks Quote Link to comment Share on other sites More sharing options...
mefisto Posted November 3, 2010 Report Share Posted November 3, 2010 Visticamāk mysql_query() atgrieza kļūdu. Palasi par šitās funkcijas izmantošanu : http://lv.php.net/mysql_error Un es sirsnīgi rekomendētu atteikties no mysql_* funkciju lietošanas jaunos projektos un tā vietā apgūt http://lv.php.net/pdo . Quote Link to comment Share on other sites More sharing options...
localhero Posted November 3, 2010 Report Share Posted November 3, 2010 //Get MD5 hash of password $password = md5($_POST['password']); - šī rindiņa tev arī ģenerē MD5 hashu no ievaditas paroles. Iespējams tev MD5 hash patreiz nav vajadzigs. Quote Link to comment Share on other sites More sharing options...
mefisto Posted November 3, 2010 Report Share Posted November 3, 2010 localhero: kāds tieši tam ir sakars ar jebko šinī topikā ? Quote Link to comment Share on other sites More sharing options...
localhero Posted November 4, 2010 Report Share Posted November 4, 2010 localhero: kāds tieši tam ir sakars ar jebko šinī topikā ? Tā ir reģistrācija. Neskatoties uz šo warningu, accounts uztaisās, bet nevis ar tādu paroli, kādu es norādu laukumā parole, bet izģenerē pats sev paroli. Kā to labot? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 4, 2010 Report Share Posted November 4, 2010 Par to PDO. Vai Man sākumā būtu jāiemācās OOP, vai PDO pat nav ar to saistīts un var sākt ar to?? =/ Quote Link to comment Share on other sites More sharing options...
briedis Posted November 4, 2010 Report Share Posted November 4, 2010 Par to PDO. Vai Man sākumā būtu jāiemācās OOP, vai PDO pat nav ar to saistīts un var sākt ar to?? =/ Pamēģini šo, labais: http://redbeanphp.com/#/Tutorial Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 4, 2010 Report Share Posted November 4, 2010 Nu tās pupas ir saistītas ar OOP. Kā ir ar to PDO?? xD Quote Link to comment Share on other sites More sharing options...
Mr.Key Posted November 4, 2010 Report Share Posted November 4, 2010 (edited) Vispirms OOP, tad PDO. Ar OOP iemācies objektus utt. PDO .. PDO ir tev jau priekšā uzrakstīt objekti darbam ar datubāzes datiem, tas arī viss. Ja centīgi mācīsies OOP, visai iespējams, ka būsi jau izveidojis savus datu objektus darbam ar datubāzi. Citiem vārdiem sakot, PDO ir pakārtots zem OOP, bet ne otrādi. Un vēl - PDO stāv pa virsu parastajām datubāzes f-ijām. Tas (PDO) vispār praksē varētu būt lietojams, piemēram, tad, ja tev ir aplikācija, kas izmantos dažādus DB veidus, bet tu gribi rakstīt vienu kodu, kas darbojas ar visiem veidiem. Edited November 4, 2010 by Mr.Key Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 4, 2010 Report Share Posted November 4, 2010 Paldies par atbildi...! =) Quote Link to comment Share on other sites More sharing options...
mefisto Posted November 4, 2010 Report Share Posted November 4, 2010 RedBean ir ORM bibliotēka. Pa gabalu izskatās kā variācijas par ActiveRecord tēmu. Laikam manas lielākās pretenzijas pret ORM'iem ir: papildus abstrakcijas slānis aplikācijā katrs ORM ir jāapgūst, sintakse parasti nav intuitīva "lowest common denominator" - orm atbalsta tikai tās fīčas, kas ir kopīgas visām DB, kuras tiek abstrahētas. Anyway .. atpakaļ pie tēmas : OOP tev vajadzēs apgūt jebkurā gadījumā, ja tu tiešām gribi mācīties PHP. PDO ir datubāzu pieslēguma abstrakcija, tb, vienots veids kā pieslēgtiez dažādām datubāzēm. Tā ir klase. Tas nozīmē ka tiek izmantots OOP. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.