Merhaba arkadaşlar. Bir scripte üyelik sistemi entegre etmek istiyorum. Fakat daha önce bu konuda php tecrübelerim olmadığı için size yazmış olduğum php kodlarını göstermek istiyorum. Eğer daha iyi bir yolu ya da daha iyi bir yapı varsa uyarmanızı istiyorum(örneklerle).

POST metodu ile veri almış sayfamın php kodları şu şekilde;


if($_POST){
$k_adi = $_POST['k_adi'];
$posta = $_POST['posta'];
$prl = $_POST['prl'];
$prl2 = $_POST['prl2'];
@$kural = $_POST['kural'];
$sorgu = mysql_query ("SELECT * FROM user WHERE k_adi = '$k_adi' ");
$aynisi_var = mysql_num_rows($sorgu);
if(!$aynisi_var == 1){
if(strlen($k_adi) < 1 || strlen($posta) < 1 || strlen($prl) < 1 || strlen($prl2) < 1 || strlen($kural) < 1){
header("Location:../uye_ol.php?hata=bos");
}
elseif (!filter_var($posta, FILTER_VALIDATE_EMAIL)){
header("Location:../uye_ol.php?hata=gecersiz_mail");
}
elseif ($prl != $prl2){
header("Location:../uye_ol.php?hata=parola");
}
else {
$kaydet = mysql_query ("INSERT INTO user (k_adi, parola, email) VALUES ('".$k_adi."', '".$prl."', '".$posta."')");
if($kaydet){
header("Location:../uye_ol.php?islem=ok");
} else {echo'heyy bi sorun var';}
}
}else {header("Location:../uye_ol.php?islem=uyevargardas");}
} else{header("location:../uye_ol.php");}