Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3389 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki taigi šiandien kažkiek bandžiau pasimokinti php darant registracijos sistemą ir iškilo bėda su mysql.

 

Klaida: http://prntscr.com/9ty3og

 

Eilutės:

<?php
//tikrinama ar ivykdyta forma
if(isset($_POST['username']));
{
//priskiriami kintamieji
$user = $_POST['username'];
$pass = $_POST['password'];
$pass2 = $_POST['password2'];
//tikrina ar ne tusciu lauku
if($user<>"" AND $pass<>"" AND $pass2<>"")
{
//tikrina ar vienodi slaptazodziai
if($pass==$pass2)
{
if(strlen($pass)>=4)
{
$con = mysql_connect("localhost", "root", "");
if(!$con)
{
die("could not connect:".mysql_error());
}
mysql_select_db("serveris_reg", $con);

$pass = md5($pass);
if(mysql_num_rows(mysql_query("select * from users where username = '$user'")))
{
echo "Vartotojas uzimtas";
}else{
mysql_query("insert into users (uid, username, password) VALUES ('', '$user', '$pass')");
echo "Sekmingai uzsiregistravote.";
}
}else{
echo "Slaptazodis per trumpas";
}


}else{
    echo "Slaptazodziai nesutampa.";
}
}else{
    echo "Ne visi laukai uzpildyti";
}

}
?>

Iškart dėkui už pagalbą.

 

$uzklausa = mysql_query("SELECT* from users WHERE username = '$user'", $con);

$atsakymas = mysql_num_rows($uzklausa);

 

arba

mysql_num_rows(mysql_query("SELECT* from users WHERE username = '$user'", $con));

Pabandžiau tą patį meta. Bet dėkui už pagalbą.

Pasiskaityk apie PDO :) geriau nei paprastas mysql_*

Tai jau greičiausiai teks tą PDO pasiskaityt ir pasimokinti gal kaip nors ir pasigaminsiu ką reikės. :D
(redaguota)

Integeris 0 = false, 0 < integeris = true :)

pastaraji karta kai tikrinau booleanai buvo TRUE, FALSE ne TRUE, FALSE, 2 ,3 ,4 ,5 t.t

 

išvis nelogiška ten parašyta :D 

 

čia tas pats kaip if (8) { }

jis tik returnina rows skaičių į if statement bet nieko nesutikrina O_o

Redaguota , nario .Ignas

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3389 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...