milad0077
دوشنبه 30 بهمن 1391, 03:02 صبح
با سلام
من مبتدی هستم و دارم php یاد میگیرم
تو ساخت عضویت به مشکل برخوردم
میخوام وقتی کسی ثبت نام میکنه اول تو دیتابیس چک بشه که نام کاربری وجود داره یا نه ، اگه وجود داره اجازه ثبت نام نده و بگه که نام کاربری وجود داره
خودم نوشتم اما نمیدونم کجاش مشکل داره که وقتی تو دیتابیس وجود داره بازم ثبت نام میکنه
اینم کد :
<?php
include('config.php');
$name = $_POST['name'];
$user = $_POST['user'];
$pass = $_POST['pass'];
$email = $_POST['email'];
$result = mysql_query("SELECT `user` FROM `user` WEHER `user`='$user'");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<title>عضویت</title>
</head>
<body>
<div class="kadr">
<div align="center">
<?php
if(empty($name))
die(' ! نام خالی است ');
if(empty($user))
die(' ! نام کاربری خالی است');
if(empty($pass))
die(' ! پسورد خالی است');
if(empty($email))
die(' ! ایمیل خالی است');
if($result == $user)
{
echo "ثبت نام با مشکل روبرو شده است";
echo "</br>";
echo "نام کاربری وجود دارد";
}
else
{
$inser = mysql_query( "INSERT INTO
`user` (
`name`,
`user`,
`pass`,
`email`
)
VALUES (
'$name',
'$user',
'$pass',
'$email'
)
");
echo "ثبت نام با موفقیت انجام شد";
}
?>
منتظر راهنماییاتون هستم
با تشکر
من مبتدی هستم و دارم php یاد میگیرم
تو ساخت عضویت به مشکل برخوردم
میخوام وقتی کسی ثبت نام میکنه اول تو دیتابیس چک بشه که نام کاربری وجود داره یا نه ، اگه وجود داره اجازه ثبت نام نده و بگه که نام کاربری وجود داره
خودم نوشتم اما نمیدونم کجاش مشکل داره که وقتی تو دیتابیس وجود داره بازم ثبت نام میکنه
اینم کد :
<?php
include('config.php');
$name = $_POST['name'];
$user = $_POST['user'];
$pass = $_POST['pass'];
$email = $_POST['email'];
$result = mysql_query("SELECT `user` FROM `user` WEHER `user`='$user'");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
<title>عضویت</title>
</head>
<body>
<div class="kadr">
<div align="center">
<?php
if(empty($name))
die(' ! نام خالی است ');
if(empty($user))
die(' ! نام کاربری خالی است');
if(empty($pass))
die(' ! پسورد خالی است');
if(empty($email))
die(' ! ایمیل خالی است');
if($result == $user)
{
echo "ثبت نام با مشکل روبرو شده است";
echo "</br>";
echo "نام کاربری وجود دارد";
}
else
{
$inser = mysql_query( "INSERT INTO
`user` (
`name`,
`user`,
`pass`,
`email`
)
VALUES (
'$name',
'$user',
'$pass',
'$email'
)
");
echo "ثبت نام با موفقیت انجام شد";
}
?>
منتظر راهنماییاتون هستم
با تشکر