السلا عليكم ورحمة الله وبركاته
عايزة اعمل log in
ولو اليوسر مش موجود فبيعمل sign up
بإستخدام php,mysql
فعملت جدول الداتابيس وكان الكود
<?php
//include("db_connect.php");
//$link=mysql_dbconnect();
$link=mysql_connect('localhost','root');
if(!$link)
{
die('not connected :'.mysql_error());
}
else
echo 'connected sucussfuly';
mysql_select_db("my_guest");
//$link=mysql_dbconnect();
$query="CREATE DATABASE IF NOT EXISTS my_guest";
$resut=mysql_query($query);
$result='';
$query='';
$query="CREATE TABLE register
(
ID integer(5)not Null auto_increment,
Name varchar(15)not NULl unique ,
Password varchar(15) not NULL,
primary key(Name)
)";
$result=mysql_query($query);
if(!$result)
{
echo "DB ERROR\n";
echo 'MYSQL Error:'.mysql_error();
exit;
}else echo"Table register is successfully created";
?>وكود فورمة sign up(New User)
<html>
<body>
<form name="register" method="POST" action="">
<table border='0' width='50%' cellspacing='0' cellpadding='0' align=center>
<tr bgcolor='#f1f1f1'><td align=center colspan=2><font face='Verdana' size='2' ><b>registeration</b></td></tr>
<tr ><td > <font face='Verdana' size='2' >Name</td><td ><font face='Verdana' size='2'><input type='text' name='Name'></td></tr>
<tr bgcolor='#f1f1f1'><td > <font face='Verdana' size='2' >Password</td><td ><font face='Verdana' size='2'><input type='text' name='Password'></td></tr>
<tr ><td > <font face='Verdana' size='2' >Re-enter Password</td><td ><font face='Verdana' size='2'><input type='text' name='Password2'></td></tr>
<tr bgcolor='#f1f1f1'><td align=center colspan=2><input type='submit' name='Signup' value='Signup'> </td></tr>
</table>
</body>
</form>
</html>
<?php
//conect
$link=mysql_connect('localhost','root');
if(!$link)
{
die('not connected :'.mysql_error());
}
else
echo "connected sucussfuly<br>";
mysql_select_db("my_guest",$link);
$username=$_POST["Name"];
$Password=$_POST["Password"];
$Password2=$_POST["Password2"];
if($Password==$Password2){
$Password=$_POST["Password"];
}
else{
echo "Two passowrd must be similar,try again";
Exit;
}
if($_REQUEST["Signup"]=="Signup")
{
$query="insert into register (ID,Name,Password) values ('$id','$username','$Password')";
$result=mysql_query($query,$link);
if(!$result)
{
echo"not insert error is".mysql_error();
exit;
}
else
echo " name insert<br>";
}
?>والحمد لله اشتغلوا معايا
يعني لما بيكون نيو يوسر بيدخل بياناته وبيتخزن في الداتابيس
المشكلة عندي في الفورمة الاولى لما اليوسر يدخل بياناته لو موجودة عنده في الداتابيس ينقلني لصفحة معينة لو مش موجودة يكتب انت مستخدم جديد عليك التسجيل اولا مثلا
كود فورمة ال log in
<html>
<form name="register" method="POST" action="">
<table border="0" cellspacing="0" cellpadding="0" align=center>
<tr id="cat">
<tr> <td bgcolor='#f1f1f1' ><font face='verdana, arial, helvetica' size='2' align='center'> Name
</font></td> <td bgcolor='#f1f1f1' align='center'><font face='verdana, arial, helvetica' size='2' >
<input type ='text' name='Name' value='Name'; ></font></td></tr>
<tr> <td bgcolor='#ffffff' ><font face='verdana, arial, helvetica' size='2' align='center'> Password
</font></td> <td bgcolor='#ffffff' align='center'><font face='verdana, arial, helvetica' size='2' >
<input type ='text' name='Password' value='Password'; ></font></td></tr>
<tr> <td bgcolor='#f1f1f1' colspan='2' align='center'><font face='verdana, arial, helvetica' size='2' align='center'>
<input type='submit' name='Submit' value='Submit'>
</font></td> </tr>
<tr> <td bgcolor='#ffffff' ><font face='verdana, arial, helvetica' size='2' align='center'> <a href='signup.php'>New
Member Sign UP</a></font></td>
</table></center></form>
</html>
<?php
//conect
$link=mysql_connect('localhost','root');
if(!$link)
{
die('not connected :'.mysql_error());
}
else
echo "connected sucussfuly<br>";
mysql_select_db("my_guest",$link);
$username=$_POST["Name"];
$Password=$_POST["Password"];وجزاكم الله خيرا
