MārisL Posted November 17, 2007 Author Report Share Posted November 17, 2007 (edited) http://paste.php.lv/6421 Ar e-pastu man viss sanāca, bet ar lietotājvārdu, gan nesanāk. Mēģināju pēc tava koda, bet tas man vispār nedaleca. un par par to, ka pārbauda vai lietotājvārds jau nav reģistrēts... Edited November 17, 2007 by MārisL Link to comment Share on other sites More sharing options...
bubu Posted November 17, 2007 Report Share Posted November 17, 2007 Kas tieši tev tur nedaleca? if sintakse? && nozīme? Link to comment Share on other sites More sharing options...
MārisL Posted November 18, 2007 Author Report Share Posted November 18, 2007 (edited) ar sintaksi es visu sapratu, bet kam tie &&... $_POST['user'] = trim($_POST['user']); if(strlen($_POST['user']) > 30){ die("Sorry, the username is longer than 30 characters, please shorten it."); } šāds kods vaitad neder? DER! :) Edited November 18, 2007 by MārisL Link to comment Share on other sites More sharing options...
MārisL Posted November 18, 2007 Author Report Share Posted November 18, 2007 http://paste.php.lv/6422 Tiko taisot kodu pēc kada laiciņa sapratu, ka kaut kas ir nogājis greizi, jo ievadot nepareizi paroles izlec logs par to, ka paroles ir nepareizas, bet tomēr piereģistrējas un visi dati nokļūst db Link to comment Share on other sites More sharing options...
andrisp Posted November 18, 2007 Report Share Posted November 18, 2007 http://lv.php.net/manual/en/language.operators.logical.php Link to comment Share on other sites More sharing options...
bubu Posted November 18, 2007 Report Share Posted November 18, 2007 && ir loģiskais UN operators. Tā rezultāts ir true tad un tikai tad, ja abi no operandiem ir arī true. To liekot if izteiksmē var panākt, ka if daļa izpildās tikai tad, ja abās pusēs tam && ir true vērtības. Ja jau tev vajag atļaut piereģistrēt to lietotāju tikai tad, ja ir ievadītas vērtības UN vērtības ir īsāka spar 30 simboliem, tad tieši tur ir jālieto šis &&: if (ievadīta_vērtība && vērtība_ir_īsāka_par_30_simboliem) { // izpildīsies ja abi nosacījumi ir true - ja vērtība IR ievadīta UN tā IR īsāka par 30 simb. // ... } else { // citādākā gadījumā (viens no tiem ir false, vai arī abi ir false), izpildīsies šī daļa // ... } Pamācies php pamatus, ja pat šādas lietas nesaproti: http://hudzilla.org/phpwiki/index.php?titl...onal_statements Link to comment Share on other sites More sharing options...
MārisL Posted November 18, 2007 Author Report Share Posted November 18, 2007 Jā, tagad zinu, paldies. Kods strādā. Vienīgi pielaboju un if nomainiju uz elseif. Visas problēmas atrisinātas. Paldies. Varat vērt ciet. Link to comment Share on other sites More sharing options...
werd Posted November 19, 2007 Report Share Posted November 19, 2007 Ja jau viss sanaca tad vareji ielikt galejo kodu, lai citiem vieglak!!LAi nav lieku postu utt!!! Domaju daudziem noderes!! Link to comment Share on other sites More sharing options...
MārisL Posted November 19, 2007 Author Report Share Posted November 19, 2007 (edited) :( Edited November 19, 2007 by MārisL Link to comment Share on other sites More sharing options...
andrisp Posted November 19, 2007 Report Share Posted November 19, 2007 MārisL, nu gan attieksmīte. Ja jau esi kā suns uz siena kaudzes, tad varbūt nemaz nepūlies un neprasi mūsu palīdzību ? Link to comment Share on other sites More sharing options...
werd Posted November 19, 2007 Report Share Posted November 19, 2007 Tas neko nemaina ka sev rakstiji! Kods jau visiem pie registracijas +/-vienads ,citiem ari deres! Ja jau citiem negribi palidzet tad skaties ka velak nebus ari ieks php.lv neviens kurs tev gribes palidzet!!Tomer cali te cinas un visiem palidz!! Link to comment Share on other sites More sharing options...
Val Posted November 19, 2007 Report Share Posted November 19, 2007 Nākamreiz zinās, ko MārimL atbildēt, kad kautko prasīs... Link to comment Share on other sites More sharing options...
MārisL Posted November 19, 2007 Author Report Share Posted November 19, 2007 :< registreties_b.php Reģistrācijas form'a <?php include "_inc_/config.php"; $ip = $_SERVER['REMOTE_ADDR']; ?> <h2>Reģistrācija</h2> <form name="registresanas" action="registreties_b.php" method="post"> <table border="0" cellpadding="2" cellspacing="0"> <tr><td> Lietotājvārds:<td><input type="text" name="lietotajvards"> <tr><td> Parole:<td><input type="password" name="parole"> <tr><td> Apsriprināt:<td><input type="password" name="parole_ap"> <tr><td> E-pasts:<td><input type="text" name="epasts"> <tr><td> Vārds:<td><input type="text" name="vards"> <tr><td> Dzīvesvieta:<td><input type="text" name="dzivesvieta"> <tr><td> Mājaslapa:<td><input type="text" name="majaslapa"> <input type="hidden" name="ip" value="<?php echo $IP ?>"> </table> <br /> <input type="submit" value="Reģistrēties"> </form> Link to comment Share on other sites More sharing options...
Recommended Posts