Jump to content
php.lv forumi

Mikus

Reģistrētie lietotāji
  • Posts

    62
  • Joined

  • Last visited

Mikus's Achievements

Newbie

Newbie (1/14)

  1. laikam tagat sapratu. paldies topic closed!
  2. nu tur tev taisība... :) P.S. Labs piemērs
  3. Medniex>> paldies ! tas palīdzēja aa un goldy>> to rindiņu es arī izlasiju no manuāļa un tā arī izdariju, bet tas nepalīdzēja un tāpēc arī vispār uzsāku šo topiku!
  4. faila sākumā jau ir session_start(); un php manuali visulaiku izmantoju!
  5. tici man tur netuvu nekā tāda nav... tur ir prosta tabula, pat nav php tagos!!
  6. Nu man apā ir reģisrācija ar login un kad ielogojās es izmantoju SESSION. Bet nesaprotu kāpec uzmetās šāds error: Warning: Cannot modify header information - headers already sent by (output started at c:\appserv\www\index.php:94) in c:\appserv\www\function.php on line 55 un tajā 55ajā rindiņā ir: $_SESSION['loged'] = $_POST['login']; Varbūt kāds var paskaidrot kapēc šāds error?
  7. 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ē...
  8. 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...
  9. 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...
  10. nu jaa man tas bija iekš Page Properties>Encoding :) bet lieta tāda kad tas man ir taspats kas ielikt charset ar META tagiem... uzliku UTF-8 cerams vairs nečakarēsies
  11. labi. P.S. starp citu pa brīžam kad kautko atri vajag un slinkums gaidit kamer Macromedia atversies, lietoju notepad :)
  12. Nu lieta tāda, kad itkā es visu esmu pareizi izdarijis: ieliku header("content-type: text/html; charset=windows-1257;"); no sākuma jau viss bija labi bet tad Macromedia Deamwaver MX 2004 visu sa4akareja( tas bija tad kad es jau biju saglabajis izgajis ara no Macromenias un tad atkal veru to failu vaļā un viss bija ķeburos... Ko lai es daru?
  13. nu vai zini... ja tu uz šito forumu atnāci papasīt tikai skriptu nu tad ej uz turienu no kurienes tu nāci, jo šajā forumā palīdz izlabot tavus skriptus! neviens te tev tā par neko nekādu skriptu netaisīs un jajau tu foruma sērčā neatradi, tad jau šāda skripta NAV!
  14. njaa.... tagat gan vairāk jūs nemocīšu.... jābrauc peldēt :)
  15. o_O nu nez man laikam lēni aiziet... tad es nesapratu ko viņš bija domājis.... kā tad to var izdarīt??? kas man ar mysql_query ir jāselecto lai pārbaudītu??? hmmmm... varbūt šitā: $query = mysql_query("SELECT * FROM users where user ='$login' and pass='$pass'"); $check = mysql_fetch_assoc($query); if (!$check) { //viss ok! } else { //šāds user jau pastāv } ???
×
×
  • Create New...