[طلب] ادخال نظام تسجيل اعضضاء فى موقعى بلغة php

خالد نوفل

عضو جديد
9 يونيو 2011
395
1
0
بسم الله الرحمن الرحيم






انا صممت موقع بلغة php للافلام العائلى واريد اضافة نظام دخلو اعضاء و قااعدة بيانات حتى لو كظهور للاسم والبيانات فقط عند الدخول فاتمنى الصفحات المرادة جاهزة الكود وكود قاعدة البيانات
وشرح التركيب ضرورى ...

http://knofal.eb2a.com

ارجو ان تكونوا فهمتمونى .. ولكم جزيل الشكر



تم بحمد الله
 
عندك حق علشان كده انا خليته عائلى وبفكر اغلقه كمان
لكن انا عامله كتدريب على عمل سكربت قرانى او خدمى كامل تدريب لى حتى نهاية الدراسة

شكرا لك
 
انتظر الرد
وبعد الرد ان شاء الله ساحوله لموقع خدمى او قرانى
يوم الجمعة باذن الله لانشغالى بالدراسة
 
ده كود لصفحة register.php

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html dir="rtl">  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
        <title>التسجيل</title>  
    </head>  
    <body>  
        <?php  
        ob_start();  
        session_start();  
        if(isset($_SESSION['sessionname']) and isset($_SESSION['sessionpass'])){  
            header("location: index.php") ;  
            exit ();  
        }  
        include 'config.php';  
        /* 
 CREATE TABLE `users`.`members` ( 
`id` INT NOT NULL AUTO_INCREMENT , 
`username` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 
`userpass` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 
`email` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 
`date` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , 
PRIMARY KEY ( `id` ) 
) ENGINE = MYISAM ; 
 
         */  
  
$username = strip_tags(trim(mysql_real_escape_string($_POST['username']))) ;  
$userpass = strip_tags(trim(mysql_real_escape_string(md5(md5($_POST['password']))))) ;  
$email = strip_tags(trim(mysql_real_escape_string($_POST['email']))) ;  
$date = date("d - n - Y - H:j") ;  
  
$seleectusers = mysql_query("select * from members where username='$username' or email='$email'") or die(mysql_error()) ;  
$usernum = mysql_num_rows($seleectusers) ;  
  
if(isset($_POST['go']) and isset($_POST['go']) == 'send'){  
    if(empty ($username) or empty ($userpass) or empty ($email)){  
        echo "لم تقم بإدخال جميع البيانات";  
    }elseif($usernum > 0){  
        echo "اسم المستخدم او البريد الإلكتروني تم تسجيله سابقاًَ" ;  
    }elseif(!preg_match('#^[a-z0-9\.\_\-]+@([a-z0-9\.\_\-])+\.([a-z]{2,4})$#i',$email)){  
        echo "لم تقم بإدخال الإيميل الصحيح " ;  
    }elseif($_POST['password'] != $_POST['password1']){  
        echo "كلمة المرور غير متطابقة";  
    }else{  
        $insertmembers=mysql_query("INSERT INTO members (username,userpass,email,date)VALUES('$username','$userpass','$email','$date')") or die(mysql_error()) ;  
        if(isset($insertmembers)){  
            echo"تم تسجيل عضويتك بنجاح";  
        }  
    }  
}  
        ?>  
        <form action="<?php $_SERVER["PHP_SELF"] ?>" method="post">  
        <table border="1" width="40%" cellpadding="6" align="center">  
            <tr>  
                <td colspan="2" align="center">أدخل البيانات المطلوبة</td>  
            </tr>  
            <tr>  
                <td>أسم المستخدم</td>  
                <td><input type="text" name="username" size="35"/></td>  
            </tr>  
            <tr>  
                <td>كلمة المرور</td>  
                <td><input type="password" name="password" size="35"/></td>  
            </tr>  
            <tr>  
                <td>تأكيد كلمة المرور</td>  
                <td><input type="password" name="password1" size="35"/></td>  
            </tr>  
            <tr>  
                <td>البريد الإلكتروني</td>  
                <td><input type="text" name="email" size="35"/></td>  
            </tr>  
            <tr>  
                <td colspan="2" align="center">  
                    <input type="submit" value="تسجيل"/>  
                    <input type="hidden" name="go" value="send" />  
                </td>  
            </tr>  
        </table>  
            </form>  
    </body>  
</html>


وهذا كود لصفحة login.php

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html dir="rtl">  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
        <title>تسجيل الدخول</title>  
    </head>  
    <body>  
  
<?php  
ob_start();  
session_start();  
if(isset($_SESSION['sessionname']) and isset($_SESSION['session'])){  
    header("location: index.php") ;  
    exit() ;  
}else{  
?>  
<form action="index.php" method="post">  
<table border="1" width="30%" cellpadding="5" align="center" >  
    <tr>  
        <td colspan="2" align="center">تسجيل الدخول</td>  
    </tr>  
    <tr>  
        <td>أسم المستخدم :</td>  
        <td><input type="text" name="logname" size="20"/></td>  
    </tr>  
    <tr>  
        <td>كلمة المرور :</td>  
        <td><input type="password" name="logpass" size="20"/></td>  
    </tr>  
    <tr>  
        <td colspan="2" align="center"><input type="submit" value="تسجيل الدخول" />  
        <input type="hidden" name="login" value="log"/></td>  
    </tr>  
</table>  
</form>  
  
  
<?php  
}  
ob_end_flush();  
?>


وهذا كود لصفحة logout.php

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html dir="rtl">  
    <head>  
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
        <title>الصفحة الرئيسية</title>  
    </head>  
    <body>  
<?php  
ob_start();  
session_start();  
if(!isset($_SESSION['sessionname']) and !isset($_SESSION['sessionpass'])){  
    header("location: login.php") ;  
    exit ();  
}else{  
    session_destroy() ;  
    die("تم تسجيل خروجك للإنتقال للصفحة الرئيسية <a href='index.php'>اضغط هنا</a>");  
}  
?>  
</body>  
</html>
 
ناقص تسجيل اعضاء جداد اخى من قاعدة بيانات وغيره
ولا هذا الكود يعمل قاعدة بيانات لوحده ؟
 
بالتوفيق افعل ما يحلوا لك..طلاما وأنك سعيد بعملك
عموما لماذا لم يتقدم المسلمون حتى الان ..لن يستطيع احد ألاجابة
وعموما ايضا سيظل الناس يشاهدون السينما حتى تقوم الساعة
وعموما أيضا مايزال البعض يحلم بالحياة فى
بلاد الغرب.الذينا يعتبروننا من العالم الثالث
علما بأننا خير امة اخرجت للناس
فين المشكلة اذا؟؟:busted_red:

 
ناقص تسجيل اعضاء جداد اخى من قاعدة بيانات وغيره
ولا هذا الكود يعمل قاعدة بيانات لوحده ؟