<?php
$db = mysql_connect("localhost", "root", "") or die("<h2>مشکل اتصال به سرور!</h2>");
mysql_query("SET NAMES 'utf8'", $db);
mysql_select_db("ali", $db) or die ("<h2>مشکل در انتخاب دیتا بیس</h2>");
if (isset($_POST['submit'])){
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$pass = $_POST['password'];
$repass = $_POST['re_password'];
$es = mysql_query("SELECT * FROM `tbl_users` where email='".$_POST['email']."' ");
$nes = mysql_num_rows($es);
if ($nes<1 && $pass == $repass) {
$q = sprintf("INSERT INTO `tbl_users` (`id`, `name`, `email`, `phone`, `password`) VALUES {NULL, '%s', '%s', '%s', '%s'};"
, $_POST['name'], $_POST['email'], $_POST['phone'], $_POST['password']);
$k = mysql_query($q, $db);
if ($k){
?>
<div id="sr">
<h3>ثبت نام با موفقیت انجام شد</h3>
<a href="log-in.php"><input type="button" class="bsr" value="ورود به حساب کاربری"></a>
</div>
<?php
}else{
?>
<div id="sr">
<h2>متاسفانه در عملیات ثبت نام مشکلی بوجود آمد<br/>
لطفا دوباره تلاش کنید</h2>
<a href="sign-up.php"><input type="button" class="bsr" value="بازگشت به صفحه ثبت نام"></a>
</div>
<?php
}
}
elseif ($nes>0){
?>
<div id="sr">
<h2>این ایمیل قبلاً ثبت شده است</h2>
<a href="sign-up.php"><input type="button" class="bsr" value="بازگشت به صفحه ثبت نام"></a>
</div>
<?php
}
else{
?>
<div id="sr">
<h2>تکرار رمز عبور با رمز عبور مطابقت ندارد</h2>
<a href="sign-up.php"><input type="button" class="bsr" value="بازگشت به صفحه ثبت نام"></a>
</div>
<?php
};
}
?>
<form id="sign-up" method="post"><h1>لطفاً تمامی موارد خواسته شده را پر کنید</h1>
<input type="text" name="name" placeholder="نام و نام خانوادگی" class="name" maxlength="50" required><br/>
<input type="email" name="email" placeholder="ایمیل" class="email" maxlength="50" required><br/>
<input type="tel" name="phone" placeholder="شماره تماس" class="phone" maxlength="50" required><br/>
<input type="password" name="password" placeholder="رمز عبور" class="password" maxlength="50" required><br/>
<input type="password" name="re_password" placeholder="تکرار رمز عبور" class="re-pass" maxlength="50" required><br/>
<input type="checkbox" class="checkbox" required><lable> <a href="call-us.php"> شرایط و قوانین </a> سایت را می پذیرم</lable><br/>
<input type="submit" value="تأیید" name="submit" class="submit">
</form>
سلام. من این کد ها رو برای یه فرم ثبت نام نوشتم. تمام موارد عمل میکنه، رمز ها اگر مشابه نباشن ارور خودشو میده، اگه نام ایمیل تکرارری باشه ارور خودش رو میده. وقتی همه فیلد ها رو پر میکنم و میفرستم اطلاعات رو پیام خطای
متاسفانه در عملیات ثبت نام مشکلی ... رو نشون میده.
یعنی فقط توی بخش
mysql_query مشکل داره. هر کاری هم میکنم درست نمیشه. لطفا کمککککککککککککککک