السلام عليكم،
أريد عمل فورم للتسجيل من خلال الاسم والبريد ورقم الموبايل،
وبعد التسجيل يحصل المسجل على ID خاص به يظهر له في شاشة الشكر "Thank you page"
هل يوجد برمجة جاهزة لهذا؟ او هل يمكن تنفيذها برمجياً؟
السلام عليكم،
أريد عمل فورم للتسجيل من خلال الاسم والبريد ورقم الموبايل،
وبعد التسجيل يحصل المسجل على ID خاص به يظهر له في شاشة الشكر "Thank you page"
هل يوجد برمجة جاهزة لهذا؟ او هل يمكن تنفيذها برمجياً؟
Eng! كتب:السلام عليكم،
أريد عمل فورم للتسجيل من خلال الاسم والبريد ورقم الموبايل،
وبعد التسجيل يحصل المسجل على ID خاص به يظهر له في شاشة الشكر "Thank you page"
هل يوجد برمجة جاهزة لهذا؟ او هل يمكن تنفيذها برمجياً؟
الموضوع بسيط يعني اعمل الفورم اللي انت قولت عليها و بعد كدة سجل البيانات من الفورم دي في قاعدة بيانات و اعمل redirect الى صفحة العرض او صفحة الشكر اللي بتقول عليها و و انت رايح لها خد معاك ال ID اللي اتسجل في صفحة الادراج بواسطة الدالة MY_SQL_INSERTID()تقريبا دا اسمها و اتمنى اكون فهمتك صح و اكون قدرت اوصل المعلومة
شكراً لردك أخي الكريم، ولكن معرفتي بالـPHP قليلة للغاية... فقط أو الحصول على الكود إن أمكن.. شكراً لك مجدداً :)
ده كود بسيط و ان شاء الله يلبي الغرض
========================
<html>
<head>
<title>
</title>
</head>
<body>
<?
if($_REQUEST['add'] == 'user')
{
//الاول نجيب الي العضو كتبه كالتالي
$username = $_POST['username'];
$userpass = $_POST['password'];
$usermail = $_POST['email'];
$userfone = $_POST['nomber'];
// هنا هنعمل الي انت عاوزه سواء ادخال لقاعدة البيانات اول بس يظهر الي العضو كتبه
// لو هيدخل لقاعدة البيانات هيكون كالتالي
// لو فرضنا الجدول اسمه يوزر و الحقول فيه
// id , name, pass, email , phone ..............
$username =
$insert = mysql_query("INSERT INTO tablename (name, pass, email, phone )
VALUES ('$username', '$userpass', '$usermail', '$userfone') ");
$ID = mysql_insert_id();
if(isset($insert))
{
echo "Welcome ".$username." to our site";
echo "<br /> ur ID is ".$ID ;
}
#############################################################33
// لو بس عاوزة يظهر الي العضو كتبه هيكون كالتالي
echo $username." ".$userpass." ".$usermail." ".$userfone;
}
?>
<form action="?add=user" method="post">
<table width="200%">
<tr>
<td>Username</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Phoen no#</td>
<td><input type="text" name="nomber" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="add" value="add user" /></td>
</tr>
</table>
</form>
</body>
</html>عشان متتلغبطش بداية الي هيظهر للعضو تحت مش فوق ^_^ من اول كلمة <form> هيظهر الحقول و لما يدخل البيانات هيطلع فوق ينفذ ...
تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 18 أكتوبر 2011 في 19:30
HUSSEin-AHMeD كتب:ده كود بسيط و ان شاء الله يلبي الغرض
========================
<html> <head> <title> </title> </head> <body> <? if($_REQUEST['add'] == 'user') { //الاول نجيب الي العضو كتبه كالتالي $username = $_POST['username']; $userpass = $_POST['password']; $usermail = $_POST['email']; $userfone = $_POST['nomber']; // هنا هنعمل الي انت عاوزه سواء ادخال لقاعدة البيانات اول بس يظهر الي العضو كتبه // لو هيدخل لقاعدة البيانات هيكون كالتالي // لو فرضنا الجدول اسمه يوزر و الحقول فيه // id , name, pass, email , phone .............. $username = $insert = mysql_query("INSERT INTO tablename (name, pass, email, phone ) VALUES ('$username', '$userpass', '$usermail', '$userfone') "); $ID = mysql_insert_id(); if(isset($insert)) { echo "Welcome ".$username." to our site"; echo "<br /> ur ID is ".$ID ; } #############################################################33 // لو بس عاوزة يظهر الي العضو كتبه هيكون كالتالي echo $username." ".$userpass." ".$usermail." ".$userfone; } ?> <form action="?add=user" method="post"> <table width="200%"> <tr> <td>Username</td> <td><input type="text" name="username" /></td> </tr> <tr> <td>Password</td> <td><input type="password" name="password" /></td> </tr> <tr> <td>E-mail</td> <td><input type="text" name="email" /></td> </tr> <tr> <td>Phoen no#</td> <td><input type="text" name="nomber" /></td> </tr> <tr> <td colspan="2"><input type="submit" name="add" value="add user" /></td> </tr> </table> </form> </body> </html>عشان متتلغبطش بداية الي هيظهر للعضو تحت مش فوق ^_^ من اول كلمة <form> هيظهر الحقول و لما يدخل البيانات هيطلع فوق ينفذ ...
ممتازـ أرى ألاحظ أن الود فعلاً قد يفي بالغرض إن شاء الله، وكلن سؤال بسيط "وأعذر قلة معرفتي :)" كيف يمكن عمل الكونكشن بالداتا بيز؟!
أيضاً، لا أريد حقل طلب كلمة المرور، فقط أريد الاسم والبريد ورقم الموبايل، وكل هذه البيانات بالطبع تسجل داخل الداتا بيز، مع إظهار آي دي لليوزر بعد التسجيل، ويحبذ إن لم يبدأ بالرقم 1 بل يبداً برقم 65387 مثلاً..
شكراً لمساندتكم جميعاً وبإنتظار ردكم :)
لا ولا يهمك كلنا مبتداين و بنسال علي حاجات و ان شاء الله اقدر اساعدك
دي صفحة هنسميها مثلا
config.inc
أو config.php
<?php
/**
* @author hussein
* @copyright 2011
*/
// اول حاجة هنا هي الهوست و عادة هي localhost
$host = '';
// اسم المستخدم لقاعدة البيانات
$name = '';
// كلمة سر قاعدة البيانات
$pass = '';
//اسم قاعدة البيانات نفسها
$DB = '';
// الاتصال بقاعدة البيانات
$connect = mysql_connect($host,$name,$pass) or die('Error: ' . mysql_error());
// اختيار قاعدة البيانات
$select = mysql_select_db($DB) or die('Error: ' . mysql_error());
?>و في بداية الصفحة الي فاتت فوق خالص نضيف السطر ده
<? include "config.php"; ?>
او
<? include "config.inc"; ?>
ده علي اعتبار ان الملفين في نفس الفولد
لو في فولد مختلف هيكون كدة
<? include "folder/config.php"; ?>
او لو هتخرج برا و تدخل فولدر تاني
<? include "../folder/config.php"; ?>
تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 18 أكتوبر 2011 في 20:38
Eng! كتب:ممتازـ أرى ألاحظ أن الود فعلاً قد يفي بالغرض إن شاء الله، وكلن سؤال بسيط "وأعذر قلة معرفتي :)" كيف يمكن عمل الكونكشن بالداتا بيز؟!
أيضاً،
لا أريد حقل طلب كلمة المرور، فقط أريد الاسم والبريد ورقم الموبايل
<? include "config.php"; ?> <html> <head> <title> </title> </head> <body> <? if($_REQUEST['add'] == 'user') { //الاول نجيب الي العضو كتبه كالتالي $username = addslashes(strip_tags(strtolower(trim($_POST['username'])))); $usermail = addslashes(strip_tags(strtolower(trim($_POST['email'])))); $userfone = $_POST['nomber']; // طبعا كل ده ممكن تمسح منه الي انت شايفه مش مناسب //اهم حاجة تبدا ب if //في النص elseif // و تنتهي ب else // عشان تتاكد انه مدخل بيانات سليمة هنعمل الاتي او امسحه لو مش عاوز تعمل تاكيد براحتك ...... ################################################################# // لو عاوز تتاكد ان اسم المستخدم موجود قبل كدة // وانا اعتبرت ان اسم الحقل الخاص بالاسم في الجدوا هو username $selectuser = mysql_query("SELECT * FROM table WHERE username='$username' "); $queryuser = mysql_fetch_assoc($selectuser); $existusers = $queryuser['username']; if($username == $existusers) { echo "username already exist"; } ################################################################# // عشان نتاكد انه مدخلش حقول فاضية elseif($username == '' || $email == '' || $nomber == '' ) { echo " Wrong data "; } //عشان نتاكد ان الاسم الي دخله اكبر من 3 حروف elseif(strlen($username) < 3 ) { echo " short name"; } //عشان نتاكد ان رقم التليفون ابكبر من 8 ارقام elseif(strlen($userfone) < 8) { echo "invalid nomber"; } //و اقل من 12 مثلا elseif(strlen($userfone > 12)) { echo "invalid nomber"; } //عشان نتاكد انه مدخل ايميل مظبوط مش اي كلام elseif(!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email)) { echo "Please insert a valide email"; } //لو كل حاجة تمام يدخل في البيانات في الجدول else { // هنا هنعمل الي انت عاوزه سواء ادخال لقاعدة البيانات اول بس يظهر الي العضو كتبه // لو هيدخل لقاعدة البيانات هيكون كالتالي // لو فرضنا الجدول اسمه يوزر و الحقول فيه // id , name, email , phone .............. $insert = mysql_query("INSERT INTO tablename (name, pass, email, phone ) VALUES ('$username', '$userpass', '$usermail', '$userfone') "); $ID = mysql_insert_id(); if(isset($insert)) { echo "Welcome ".$username." to our site"; echo "<br /> ur ID is ".$ID ; } } ############################################################### // لو بس عاوزة يظهر الي العضو كتبه هيكون كالتالي echo $username." ".$userpass." ".$usermail." ".$userfone; ################################################################ } ?> <form action="?add=user" method="post"> <table width="200%"> <tr> <td>Username</td> <td><input type="text" name="username" /></td> </tr> <tr> <td>E-mail</td> <td><input type="text" name="email" /></td> </tr> <tr> <td>Phoen no#</td> <td><input type="text" name="nomber" /></td> </tr> <tr> <td colspan="2"><input type="submit" name="add" value="add user" /></td> </tr> </table> </form> </body> </html>، وكل هذه البيانات بالطبع تسجل داخل الداتا بيز، مع إظهار آي دي لليوزر بعد التسجيل، ويحبذ إن لم يبدأ بالرقم 1 بل يبداً برقم 65387 مثلاً..
الكود ده تنسخه و تلزقه في قاعدة البيانات لو phpmyadmin هتلاقي جوا قاعدة البيانات الي عملتها فوق كلمة SQL متطبعهاش برا قاعدة البيانات
$createtable = mysql_query("CREATE TABLE `users` ( `id` int(11) NOT NULL auto_increment, `username` varchar(150) NOT NULL, `email` varchar(150) NOT NULL, `phone` int(20) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `email` (`email`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=65387 ");شكراً لمساندتكم جميعاً وبإنتظار ردكم :)
اتمني اكون قدرت اوصل ولو قدر بسيط ..
تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 18 أكتوبر 2011 في 21:04
الله يبارك فيك وفي والديك يا باشا، إنت مفيش منك،
واجهت مشكلة بسيطة عندك محاولة زراعة الجدول:
اقتباس#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$createtable = mysql_query("CREATE TABLE `users` ( `id` int(11) NOT NULL au' at line 1
تم حل المشكلة السابقة، سببها إستخدام:
<?
تم استبدالها بـ:
<?php
وكله تمام، ولكن واجهت مشكلة جديدة :(
Notice: Undefined index: add in xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\test.php on line 12
هذا السطر به الكود التالي:
if($_REQUEST['add'] == 'user')
قمت بإزالة IF الشرطية هذه، ولكن واجهت خطأ جديد :(
اقتباسNotice: Undefined index: username in xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\test.php on line 14
Notice: Undefined index: email in xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\test.php on line 15
Notice: Undefined index: nomber in xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\test.php on line 16
username already exist
Notice: Undefined variable: userpass in xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\test.php on line 82
هذا هو الكود الخاص بي الآن:
<?php include "config.php"; ?>
<html>
<head>
<title>
Test From
</title>
</head>
<body>
<?php
//الاول نجيب الي العضو كتبه كالتالي
$username = addslashes(strip_tags(strtolower(trim($_POST['username']))));
$usermail = addslashes(strip_tags(strtolower(trim($_POST['email']))));
$userfone = $_POST['nomber'];
// طبعا كل ده ممكن تمسح منه الي انت شايفه مش مناسب
//اهم حاجة تبدا ب if
//في النص elseif
// و تنتهي ب else
// عشان تتاكد انه مدخل بيانات سليمة هنعمل الاتي او امسحه لو مش عاوز تعمل تاكيد براحتك ......
#################################################################
// لو عاوز تتاكد ان اسم المستخدم موجود قبل كدة
// وانا اعتبرت ان اسم الحقل الخاص بالاسم في الجدوا هو username
$selectuser = mysql_query("SELECT * FROM users WHERE username='$username' ");
$queryuser = mysql_fetch_assoc($selectuser);
$existusers = $queryuser['username'];
if($username == $existusers)
{
echo "username already exist";
}
#################################################################
// عشان نتاكد انه مدخلش حقول فاضية
elseif($username == '' || $email == '' || $nomber == '' )
{
echo " Wrong data ";
}
//عشان نتاكد ان الاسم الي دخله اكبر من 3 حروف
elseif(strlen($username) < 3 )
{
echo " short name";
}
//عشان نتاكد ان رقم التليفون ابكبر من 8 ارقام
elseif(strlen($userfone) < 8)
{
echo "invalid nomber";
}
//و اقل من 12 مثلا
elseif(strlen($userfone > 12))
{
echo "invalid nomber";
}
//عشان نتاكد انه مدخل ايميل مظبوط مش اي كلام
elseif(!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email))
{
echo "Please insert a valide email";
}
//لو كل حاجة تمام يدخل في البيانات في الجدول
else
{
// هنا هنعمل الي انت عاوزه سواء ادخال لقاعدة البيانات اول بس يظهر الي العضو كتبه
// لو هيدخل لقاعدة البيانات هيكون كالتالي
// لو فرضنا الجدول اسمه يوزر و الحقول فيه
// id , name, email , phone ..............
$insert = mysql_query("INSERT INTO users (name, email, phone )
VALUES ('$username', '$usermail', '$userfone') ");
$ID = mysql_insert_id();
if(isset($insert))
{
echo "Welcome ".$username." to our site";
echo "<br /> ur ID is ".$ID ;
}
}
###############################################################
// لو بس عاوزة يظهر الي العضو كتبه هيكون كالتالي
echo $username." ".$userpass." ".$usermail." ".$userfone;
################################################################
?>
<form action="?add=user" method="post">
<table width="200%">
<tr>
<td>Username</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Phoen no#</td>
<td><input type="text" name="nomber" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="add" value="add user" /></td>
</tr>
</table>
</form>
</body>
</html>عارف إني بتقل عليك بس معلش تحملني شوية ..
اسف اتاخرت في الرد اتفضل الملف اهو و انا جربته عندي
<?php include "config.php"; ?>
<html>
<head>
<title>
Test From
</title>
</head>
<body>
<?php
if($_POST['add'])
{
//الاول نجيب الي العضو كتبه كالتالي
$username = addslashes(strip_tags(strtolower(trim($_POST['username']))));
$usermail = addslashes(strip_tags(strtolower(trim($_POST['email']))));
$userfone = $_POST['nomber'];
// طبعا كل ده ممكن تمسح منه الي انت شايفه مش مناسب
//اهم حاجة تبدا ب if
//في النص elseif
// و تنتهي ب else
// عشان تتاكد انه مدخل بيانات سليمة هنعمل الاتي او امسحه لو مش عاوز تعمل تاكيد براحتك ......
#################################################################
// لو عاوز تتاكد ان اسم المستخدم موجود قبل كدة
// وانا اعتبرت ان اسم الحقل الخاص بالاسم في الجدوا هو username
$selectuser = mysql_query("SELECT * FROM users WHERE username='$username' ");
$queryuser = mysql_fetch_assoc($selectuser);
$existusers = $queryuser['username'];
if($username == $existusers)
{
echo "username already exist";
}
#################################################################
// عشان نتاكد انه مدخلش حقول فاضية
elseif($username == '' || $email == '' || $nomber == '' )
{
echo " Wrong data ";
}
//عشان نتاكد ان الاسم الي دخله اكبر من 3 حروف
elseif(strlen($username) < 3 )
{
echo " short name";
}
//هنا ضفت حاجة جديدة و هي التاكد انه مدخل رقم مش حروق
elseif (! is_numeric ($userfone))
{
echo "Invalid you must insert number";
}
//عشان نتاكد ان رقم التليفون ابكبر من 8 ارقام
elseif(is_numeric($userfone) < 8)
{
echo "invalid number";
}
//و اقل من 12 مثلا
elseif(is_numeric($userfone > 12))
{
echo "invalid number";
}
//عشان نتاكد انه مدخل ايميل مظبوط مش اي كلام
elseif(!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $email))
{
echo "Please insert a valide email";
}
//لو كل حاجة تمام يدخل في البيانات في الجدول
else
{
$insert = mysql_query("INSERT INTO users (username, email, phone) VALUES
('$username', '$usermail', '$userfone') ");
$ID = mysql_insert_id();
if($insert)
{
echo "Thanks ".$username." you ID is ".$ID;
}
}
}
?>
<form action="?add=user" method="post">
<table width="200%">
<tr>
<td>Username</td>
<td><input type="text" name="username" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Phoen no#</td>
<td><input type="text" name="nomber" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="add" value="add user" /></td>
</tr>
</table>
</form>
</body>
</html>و بالنسبة لقاعدة البيانات فانا اسف هو غباء مني انا لاني كنت هخليك تضيفها في الملف و بعدين رجعت في كلامي عشان اسهل عليك فنسيت المتغير
هتدخل قاعدة البيانات كالاتي :
CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(150) NOT NULL,
`email` varchar(150) NOT NULL,
`phone` varchar(30) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
UNIQUE KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=65387انا عدلت ال phone field خليته varchar عشان يستقبل رقم صفر في الاول لان في حالة INT الصفر في اول رقم التليفون مش هيتسجل كدة تمام ان شاء الله و انا بظبطتلك عليه css سريع كدة هبعتهولك
و اسف الاخطاء الي فاتت كتبت الملف يمكن باستعجال شوية
تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 19 أكتوبر 2011 في 01:13
جزاك الله خيراً، لكن ما زال هناك مشكلة بالسطر: 13 :(
اقتباسNotice: Undefined index: add in xxxxxxxxxxxxxxxxxxxxxxxxxxxx\test.php on line 13
اه صحيح نسيت اقولك امسح الجدول و اعمله تاني بالكود الي بعتهولك عشان تتعالج مشكلة الارقام
و الكود ده حطه في ال
<head>
<title>
</title>
هنا
</head>
<style>
*{
padding: 0px;
outline: 0px;
margin: 0px;
}
a {
color: #AAFF00;
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FFFFFF;
}
body{
background: #000000 url(../images/img12.jpg) repeat top left;
color: silver;
font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.content{
color: silver;
border: 1px solid #444;
margin-top: 100px;
margin-right: auto;
margin-left: auto;
padding: 5px;
width: 600px;
}
.head{
height: 30px;
text-align: left;
font-size: 18px;
color: yellow;
padding: 2px;
}
.title{
background-color: #1f1f1f;
border-top: 1px solid #444;
border-right: 1px solid #444;
border-left: 1px solid #444;
font-size: 15px;
color: white;
margin-top: 10px;
padding: 3px;
}
.title input{
font-size: 15px;
padding: 2px;
}
.text input{
padding: 5px;
border: 1px solid #626262;
font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
resize: none;
background-color: #000;
color: #fff;
}
</style>شكراً لك بخصوص الـCSS ولكن أين الصورة: /images/img12.jpg
ملحوظة، أنا بالفعل قمت بإزالة الجدول القديم واضفته من خلال الكود الجديد، ورفعت الفايل إلى سرفر تجريبي ولم تظهر مشاكل بصفحة الفورم، ولكن بعد كتابة البيانات... تظهر رسالة Wrong Data مما يعني أنني لم اكمل أحد الحقول!!
ولكني بالفعل ملئت كافة الحقول!
تم تعديل هذه المشاركة بواسطة Eng! في 19 أكتوبر 2011 في 01:36
هي شغالة عندي تمام مش عارف والله بس هو انا رفعت الملف علي سيرفر عشان اجرب و بمجرد ما عملت الداتا بيز و رفعت الملف و جيت اجرب لقيته بيقول
maintanance ^_^
الصورة اهي
و ثانية هرفع علي موقع تاني و اجرب
في ال css شيل المسار قبل الصورة و حطها جمب الملفين علي طول
طيب، أنا بإنتظارك يا أخي ومعلش عارف إني تقلت عليك كتير :) بس أنا محتاج الموضوع ده ضروري جداً بارك الله فيك
ثواني
و الملف كله مرفق اهو عدل بس بيانات الconfig و هيبئي كله تمام ان شاء الله
جرب و قولي امسحه من علي الموقع
تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 19 أكتوبر 2011 في 02:22
الصفحة غير موجودة؟!
تم تعديل هذه المشاركة بواسطة HUSSEin-AHMeD في 19 أكتوبر 2011 في 02:56
الله عليك، 100 -100 يا باشا، ربنا يخليك يا رب تعبتك معايا كتير معلش
لا ولا يهمك تحت امرك
صحيح ممكن نعدل عشان يتاكد ان الايميل كمان و الرقم مش مسجلين قبل كدة بالطريقة دي
$username = addslashes(strip_tags(strtolower(trim($_POST['username']))));
$usermail = addslashes(strip_tags(strtolower(trim($_POST['email']))));
$userfone = $_POST['nomber'];
$selectuser = mysql_query("SELECT * FROM users");
$queryuser = mysql_fetch_assoc($selectuser);
$existusers = $queryuser['username'];
$existemail = $queryuser['email'];
$existfone = $queryuser['phone'];
if($username == '' || $usermail == '' || $userfone == '' )
{
echo " Wrong data ";
}
elseif($username == $existusers)
{
echo "username already exist";
}
elseif($usermail == $existemail)
{
echo "E-mail already exist";
}
elseif($userfone == $existfone )
{
echo "Number already exist";
}
elseif(strlen($username) < 3 )
{
echo " short name";
}
elseif(is_numeric($userfone) < 8)
{
echo "invalid number";
}
elseif(is_numeric($userfone > 12))
{
echo "invalid number";
}
elseif(!preg_match('/^[a-z0-9&\'\.\-_\+]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*+[a-z]{2}/is', $usermail))
{
echo "Please insert a valide email";
}من تحت كلمة
if($_POST['add'])
{و الباقي زي ما هو