ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خالی بودن یا نبودن فیلد



amin7x
December 5th, 2012, 15:34
سلام دوستان

من یک صفحه ثبت نام دارم و میخوام کاری کنم که اگر فیلدی خالی بود به اون ارور بده.(سمت کلاینت)

و یک راه هم میخوام که اگه سمت کلاینت رو دور زدن از سمت سرور بهشون ارور بده.
کد صفحه ثبت نام من:



<form action="" method="post" name="register">
<table>
<tr>
<td><label for="email">ایمیل : <span>*</span></label></td>
<td><input type="text" name="email" value="" /></td>
</tr>
<tr>
<td><label for="nickname">نام : <span>*</span></label></td>
<td><input type="text" name="nickname" value="" /></td>
</tr>
<tr>
<td><label for="username">نام کاربری : <span>*</span></label></td>
<td><input type="text" name="username" value="" /></td>
</tr>
<tr>
<td><label for="password">رمزعبور : <span>*</span></label></td>
<td><input type="password" name="password" value="" /></td>
</tr>
<tr>
<td><label for="repeat">تکرار رمزعبور : <span>*</span></label></td>
<td><input type="password" name="repeat" value="" /></td>
</tr>
</table>
<br />
<input name="register" type="submit" value="ثبت نام" />
<input name="reset" type="reset" value="پاک کردن فرم" />
</form>
<?php
include_once("../config.php");

if(isset($_POST['register'])){

$email=$_POST['email'];
$nickname=$_POST['nickname'];
$username=$_POST['username'];
$password=$_POST['password'];
$repassword=$_POST['repeat'];

$insert="INSERT INTO `users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_prim`) VALUES ('$username', '$password', '$nickname', '$email', 'user');";
$res=mysql_query($insert,$con);
if($res=true){
echo "ثبت نام با موفقیت انجام شد";
}

}
?>

pesareabadani
December 26th, 2012, 20:49
سلام برای تست سمت کلاینت که باید از کدهای جاوا اسکریپت استفاده کنی
و سمت سرور هم که می تونی مثلا به این صورت چک کنی

if($email=='')
echo 'ERROR : Email is Empty!';
موفق باشید