Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: php registracija

Parašė bartascs· 2012 Lie. 13 10:07:09
#1

Sveiki, taigi darausi registracija ir ligu viska padariau, bet kaskas blogai yra, kad man nieko nereguoja kai ivedu(ataskaitos neduoda), prie mysql prisijungia, kai ivedu trumpa pass nerodo, kad per trumpas, na neveikia registraciaj galite paziureti ka blogai padariau? :))

 
if ($psl == "reg") {
echo"<div class='ctnHH'>";
echo"<h1>Registracija</h1>";
echo"</div>";
 
echo"<form action'index.php?psl=reg2' method='post'>";
echo"Slapyvardis: <input name='nick' maxlength='40' /><br>";
echo"Slaptazodis: <input type='password' maxlength='40' name='pass' /><br>";
echo"El. pastas: <input name='email' maxlength='50' ><br><br>";
echo"<input type='submit' value='registruotis' name='registruotis' />";
echo"</form>";
}
 
if ($psl == "reg2") {
@extract($_POST);
 
if (isset($registruotis)) {
	$row = mysql_fetch_assoc(mysql_querty("Select * from nariai WHERE nick='$nick' or email='$email'"));
 
if ($nick == "") { $er = "Klaida, butina ivesti slapyvardi!"; }
elseif (strlen($pass) < 4) { $er = "Klaida, slaptazodis per trumpas!"; }
elseif ($email == "") { $er = "Klaida, butina ivesti el. pasto adresa!"; }
elseif (strtolower($row['nick']) == strtolower($nick)) { $er = "Klaida, toks slapyvardis jau uzimtas!"; }
elseif (strtolower($row['email']) == strtolower($email)) { $er = "Klaida, toks el. pasto adresas jau registruotas!";}
else {
$er = "Registracija sekminga, darbar galite prisijungti.";
 
mysql_querty("INSERT INTO nariai 
	(nick, pass, email, grupe) VALUES
	('$nick','$pass','$email','1')
") or die("MySQL Klaida".mysql_error()); 
}
echo"<div class='ctnHH'>";
echo"<h1>Registracijos ataskaita</h1>";
echo"</div>";
echo"$er";
}
}	
 

Parašė minimukas· 2012 Lie. 13 15:07:54
#2


if($psl == "reg") 
{ 
echo " 
<h2>Registracija</h2> 
 
<form action='index.php?psl=reg2' method='post'> 
Slapyvardis: <input type='text' name='nick' maxlength='40'/><br> 
Slaptazodis: <input type='password' name='pass' maxlength='40' /><br> 
El. pastas: <input type='text' name='email' maxlength='40' /><br> 
<input type='submit' value='Registruotis' name='registruotis'> 
</form> 
"; 
} 
 
if($psl == "reg2") 
{ 
@extract($_POST); 
if(isset($registruotis)){ 
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM nariai WHERE nick='$nick' or email='$email'"));
if($nick == "") { $er = "Klaida, butina ivesti slapyvardi!"; } 
elseif (strlen($pass) < 4 ) { $er = "Klaida, slaptazodis per trumpas."; } 
elseif ($email == "") { $er = "Klaida, butina ivesti el. pasto adresa"; } 
elseif(strtolower($row['nick']) == strtolower($nick)) { $er = "Klaida toks slapyvardis jau uzregistruotas!"; } 
elseif(strtolower($row['email']) == strtolower($email)) { $er = "Klaida toks el.pasto adresas jau uzregistruotas!"; } 
else 
{ 
$er = "Registracija sekminga, dabar galite prisijungti!"; 
mysql_query("INSERT INTO nariai 
(nick,pass,email,grupe) VALUES 
('$nick','$pass','$email','1') 
") or die("MySQL Klaida".mysql_error()); 
} 
echo " 
<h2>Registracijos ataskaita</h2> 
 
$er 
"; 
} 
}	

Parašė bartascs· 2012 Lie. 15 21:07:50
#3


Warning: mysql_fetch_assoc(): supplied argument is not a valid <span style="border-bottom: 1px dotted black;">MySQL</span> result resource in /home/serverlist/domains/internetinetelevizija.lt/public_html/index.php on line 117

Registracijos ataskaita:
Klaida, slaptazodis per trumpas.

kaip istaisyti sia kaldia?

Parašė minimukas· 2012 Lie. 16 13:07:39
#4


$row = mysql_fetch_assoc(mysql_query("SELECT * FROM nariai WHERE nick='$nick' or email='$email'"));


keisk i


$row = @mysql_fetch_assoc(mysql_query("SELECT * FROM nariai WHERE nick='$nick' or email='$email'"));

Parašė bartascs· 2012 Lie. 16 13:07:37
#5

Dbr meta viskas veikia ir yra tokia dela: MySQL Klaida: No database selected

Parašė minimukas· 2012 Lie. 16 13:07:30
#6

tai blogia db nurodei....

mysql_select_db("database_vardas");

Parašė TETYYS· 2012 Rugp. 18 23:08:57
#7

Patarimas: nenaudok @extract.