Mikus Posted July 21, 2006 Report Share Posted July 21, 2006 (edited) Nu problēma sekojoša: manā lapā ir reģistrācija un kā jau saprotams, kad tur ir jaizmanto vairaaki operatori 'if'. pirmais if's man ir lai parbaudītu vai forma ir submitēta, ja nav tad uzrāda reģistrācijas formu, bet ja ir tad reģistrē. iekš šī if'a man ir if's kas parbauda vai šads lietotājs jau datubāzē neeksistē ar mysql_query(); un mysql_fetch_assoc(); palidzību. vēl iekš tā man ir if's kas pārbauda vai formā ievadītā 'parole' un 'parole2' sakriit(domāts tāpat kā citās lapās, lai lietotājs būtu drošs vai ievadijis pareizu paroli). un problēma ir tāda, kad es to visu mēģinu PHP nekādus errorus neuzrāda, viss itka ir pareizi, bet kad submitēju formu tad lapa bezgalīgi ilgi lādējās un ja nospiež refresh tad itā jau viss ir noticis(lietotājs ir reģistrēts) un rada protams , kad lietotajs jau eksiste(un ta ari ir), bet ar Mozilla viss ir normāli. o_O Ko lai es daru?!?! palīdziet lūdzu... Edited July 21, 2006 by Mikus Link to comment Share on other sites More sharing options...
v3rb0 Posted July 21, 2006 Report Share Posted July 21, 2006 rādi to scripta gabalu. ja uz viena browsera nelādējas, bet uz cita ok, tas vedina uz domām ka ar headeriem kaut kas nav kārtībā. Link to comment Share on other sites More sharing options...
Mikus Posted July 21, 2006 Author Report Share Posted July 21, 2006 (edited) nu kr4 man tur ir PHP ar html bet saprast var :) <? $sql2 = @mysql_query("SELECT * FROM users WHERE user = '$login' and pass = '$pass'"); $check = @mysql_fetch_assoc($sql2); require("sql.php"); if (isset($submit)){ if (!$check) { if ($pass == $pass2) { $sql = "insert into users (login,pass,tautiba,dzimums,epasts,`group`) VALUES ('$login','$pass','$tautiba','$dzimums','$epasts','lietotajs')"; mysql_query($sql); echo ("Paldies, kad registrejies musu majaslapa."); } else { echo ("ievaditas paroles nesakriit!"); } } else { echo ("Šāds lietotājs jau eksistē mūsu datubāzē!"); } } else { ?> <BR> <div align="center"><form action="#" method="post"> <table width="200" border="0" cellspacing="0" cellpadding="0"> <tr> <td><div align="center"><strong>Logins:</strong></div></td> </tr> <tr> <td><div align="center"><input type="text" name="login" maxlength="10" class="form"></div></td> </tr> <tr> <td><div align="center"><strong>Parole:</strong></div></td> </tr> <tr> <td><div align="center"> <input type="password" name="pass" maxlength="10" class="form"> </div></td> </tr> <tr> <td><div align="center"> <input type="password" name="pass2" maxlength="10" class="form"> </div></td> </tr> <tr> <td><div align="center"><strong>Tautība:</strong></div></td> </tr> <tr> <td><div align="center"> <select name="tautiba" class="form" id="tautiba"> <option value="lv">LV</option> <option value="rus">RUS</option> <option value="eng">ENG</option> <option value="cits">cits...</option> </select> </div></td> </tr> <tr> <td><div align="center"><strong>Dzimums:</strong></div></td> </tr> <tr> <td><div align="center"><select name="dzimums" class="form"> <option value="vir">Virietis</option> <option value="siev">Sieviete</option> </select></div></td> </tr> <tr> <td><div align="center"><strong>E-Pasts:</strong></div></td> </tr> <tr> <td><div align="center"> <input type="text" name="epasts" maxlength="20" class="form"> </div></td> </tr> <tr> <td><div align="center"><strong>Izlasi <a href="#" onclick="window.open('rules.php', '123','toolbar=no,status=no,scrollbars=no,menubar=no,width=200,height=300')"><u>Noteikumus!</u></a></strong></div></td> </tr> <tr> <td><div align="center"> <input type="checkbox" name="rules" value="ok"> Es piekrītu noteikumiem.</div></td> </tr> <tr> <td><div align="center"> <input type="submit" name="submit" value="Reģistrēties" class="form"> </div></td> </tr> </table> </form> <p><BR> <font color="#FF0000">Uzmanību!</font><BR> Reģistrācija ir paredzēta lai mums būtu vieglāk atpazīt katru lietotāju atsevišķi. Tāpec lietotāji ar rupjiem Loginiem tiks dzesti un viņiem tiks liegta piekļuve adresei!</p> <p> </p> </div> <? } ?> ceru viss saprotams... Edited July 21, 2006 by Mikus Link to comment Share on other sites More sharing options...
Delfins Posted July 21, 2006 Report Share Posted July 21, 2006 (edited) 1.) register_globals 2.) if (!check) <<-- kas tas tāds? 3.) neko nevar saprast.. lieto tabus. lai pats saprastu, kas tur notiek... 4.) paste.php.lv Edited July 21, 2006 by Delfins Link to comment Share on other sites More sharing options...
Mikus Posted July 21, 2006 Author Report Share Posted July 21, 2006 1.)register_globals>runā saprotamāk... 2.) if (!check) <<-- kas tas tāds?>nedaudz kļūdijos bet tas skriptā viss ir normali ,parbauda vai šāds lietotājs jau eksistē... Link to comment Share on other sites More sharing options...
Paulinjsh Posted July 24, 2006 Report Share Posted July 24, 2006 (edited) Kas ir šeit? require("sql.php"); Tāpat izlasi http://php.lv/f/index.php?showtopic=5090&hl= Sapratīsi ko Delfins gribēja ar to 1.) register_globals teikt. Edited July 24, 2006 by Paulinjsh Link to comment Share on other sites More sharing options...
Recommended Posts