PDA

View Full Version : مشکل



rahele83
شنبه 21 آذر 1388, 14:09 عصر
<form action="" method="post" >
<table align="right" dir="rtl" border="1" bgcolor="#CCCCFF" >
<tr>
<td> نام کاربری: </td>
<td><input name="username" type="text" /></td>
</tr>
<tr>
<td>پست الکترونی: </td>
<td><input name="email" type="text" /></td>
</tr>
<tr>
<td>رمزعبور :</td>
<td><input name="pass" type="password" /></td>
<tr>
</tr>
<tr>
<td> رمزعبوررادوباره بنویسید:</td>
<td><input name="re_pass" type="password" /></td>
</tr>
<tr>
<td>نوع کاربری:</td>
<td><select name="searchtype" >
<option value="0">کاربر</option>
<option value="1">مدیر</option>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input name="send" type="submit" value="ارسال" /></td>
</table>
</form>
<?php
function register($username,$email,$pass)
{
$username=$_POST['username'];
$email=$_POST['email'];
$pass=$_POST['pass'];
$re_pass=$_POST['re_pass'];
$searchtype=$_POST['searchtype'];

include('db.php');
$result = mysql_query("select * from register where username='$username'");


if (!$result)
throw new Exception('Could not execute query');
if ($result->num_rows>0)

throw new Exception('That username is taken - go back and choose another one.');

// if ok, put in db
$result = mysql_query("insert into register values
('$username', '$email', '".md5($pass)."', '0')");
if (!$result)
throw new Exception('Could not register you in database - please try again later.');

return true;
}
?>
سلام من این کدوبرای ثبت نام نوشتم ولی نمیدونم چراآیدی تکراری هم بازمیتونن ثبت نام کنن
مشکل چیه؟