atiishpare
07-04-2013, 11:36
با سلام خدمت دوستان. لطفا منو راهنمایی کنین:n13:
من این کدو نوشتم واسه فرم رجیستر.ولی ارور میده و نمیدونم چیکار کنم:n28:
منو راهنمایی کنین
<?php
//if(isset($_POST['submit'])){
$username=$_POST['username'];
$pass=$_POST['pass'];
$repass=$_POST['repass'];
$name=$_POST['name'];
$family=$_POST['family'];
$old=$_POST['old'];
$codemeli=$_POST['codemeli'];
$gender=$_POST['gender'];
$mail=$_POST['mail'];
$tel=$_POST['tel'];
$postal_cod=$_POST['postal_cod'];
$address=$_POST['address'];
//$sequrity=$_POST['sequrity'];
$tedad=$_POST['tedad'];
if($username===''){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کادر مربوط به نام کاربري پر نشده!
</font></span><font color=#FF0000>***</font></p>";
exit;
}
if($pass===''){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کادر مربوط به پسورد پر
نشده! </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if($repass!==$pass){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>پسورد معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if($old>85 || $old<11){
echo"<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>تاريخ نولد معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($old)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>تاريخ نولد معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($postal_cod)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کد پستي معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($tel)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>شماره تلفن معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($codemeli)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کد ملي معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
include"connection.php";
//$tekrari="select * from user where codemeli='$codemeli'";
$test=mysql_query("select * from users where codemeli='$codemeli'",$handle);
if(!$test)die("query1 failed:" . mysql_error());
$num_cod=mysql_num_rows($test);
if($num_cod!=0){
echo "کد ملي تکراري است.شما قبلا ثبت نام کرده ايد";
exit;
}
else{
$question="select * from users where username='$username'";
$test=mysql_query($question,$handle);
if(!$test)die("query failed2:" . mysql_error());
$num=mysql_num_rows($question);
if($num!=0){
echo "نام کاربري تکراري است";
exit;
}
else{
$qu="insert into users ('username','password','name','family','birthday', 'codemeli','gender','mail','phone','postal_cod','a ddress','t_ketab') values ('$username','$pass','$name','$family','$old','$co demeli','$gender','$mail','$tel','$postal_cod','$a ddress','$tedad')";
$insert=mysql_query($qu,$handle);
if(!$insert)die("can not insert any value in database:" . mysql_error());
else {echo "ثبت نام شما با موفقيت انجام شد!";}
}
}
//}
?>
من این کدو نوشتم واسه فرم رجیستر.ولی ارور میده و نمیدونم چیکار کنم:n28:
منو راهنمایی کنین
<?php
//if(isset($_POST['submit'])){
$username=$_POST['username'];
$pass=$_POST['pass'];
$repass=$_POST['repass'];
$name=$_POST['name'];
$family=$_POST['family'];
$old=$_POST['old'];
$codemeli=$_POST['codemeli'];
$gender=$_POST['gender'];
$mail=$_POST['mail'];
$tel=$_POST['tel'];
$postal_cod=$_POST['postal_cod'];
$address=$_POST['address'];
//$sequrity=$_POST['sequrity'];
$tedad=$_POST['tedad'];
if($username===''){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کادر مربوط به نام کاربري پر نشده!
</font></span><font color=#FF0000>***</font></p>";
exit;
}
if($pass===''){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کادر مربوط به پسورد پر
نشده! </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if($repass!==$pass){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>پسورد معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if($old>85 || $old<11){
echo"<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>تاريخ نولد معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($old)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>تاريخ نولد معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($postal_cod)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کد پستي معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($tel)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>شماره تلفن معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
if (!is_numeric($codemeli)){
echo "<p dir=rtl><font color=#FF0000>***<span lang=fa> </span>
<span lang=fa> </span>
</font><span lang=fa><font color=#FF0000>کد ملي معتبر نيست!</font></span><font color=#FF0000><span lang=fa> </span>
</font><font color=#FF0000>***</font></p>";
exit;
}
include"connection.php";
//$tekrari="select * from user where codemeli='$codemeli'";
$test=mysql_query("select * from users where codemeli='$codemeli'",$handle);
if(!$test)die("query1 failed:" . mysql_error());
$num_cod=mysql_num_rows($test);
if($num_cod!=0){
echo "کد ملي تکراري است.شما قبلا ثبت نام کرده ايد";
exit;
}
else{
$question="select * from users where username='$username'";
$test=mysql_query($question,$handle);
if(!$test)die("query failed2:" . mysql_error());
$num=mysql_num_rows($question);
if($num!=0){
echo "نام کاربري تکراري است";
exit;
}
else{
$qu="insert into users ('username','password','name','family','birthday', 'codemeli','gender','mail','phone','postal_cod','a ddress','t_ketab') values ('$username','$pass','$name','$family','$old','$co demeli','$gender','$mail','$tel','$postal_cod','$a ddress','$tedad')";
$insert=mysql_query($qu,$handle);
if(!$insert)die("can not insert any value in database:" . mysql_error());
else {echo "ثبت نام شما با موفقيت انجام شد!";}
}
}
//}
?>