السلام عليكم
كيف اطبع رسالة في صفحة rejester.php إذا كان العضو عامل تسجيل دخول تقول
اقتباس
أنت مسجل مسبقاً باسم (اسم العضو)
وإذا كان مو عامل تسجيل دخول تطلع عنده الحقول
السلام عليكم
كيف اطبع رسالة في صفحة rejester.php إذا كان العضو عامل تسجيل دخول تقول
اقتباس
أنت مسجل مسبقاً باسم (اسم العضو)
وإذا كان مو عامل تسجيل دخول تطلع عنده الحقول
ضع كود صفحة rejester.php
هذا الكود
<?php require_once('Connections/cong.php'); ?>
<?php
//initialize the session
if (!isset($_SESSION)) {
session_start();
$logUserName = $_SESSION['MM_Username'];
}
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
// *** Redirect if username exists
$MM_flag="MM_insert";
if (isset($_POST[$MM_flag])) {
$MM_dupKeyRedirect="userExist.php";
$loginUsername = $_POST['email'];
$LoginRS__query = sprintf("SELECT email FROM members WHERE email=%s", GetSQLValueString($loginUsername, "text"));
mysql_select_db($database_cong, $cong);
$LoginRS=mysql_query($LoginRS__query, $cong) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
//if there is a row in the database, the username was found - can not add the requested username
if($loginFoundUser){
$MM_qsChar = "?";
//append the username to the redirect page
if (substr_count($MM_dupKeyRedirect,"?") >=1) $MM_qsChar = "&";
$MM_dupKeyRedirect = $MM_dupKeyRedirect . $MM_qsChar ."requsername=".$loginUsername;
header ("Location: $MM_dupKeyRedirect");
exit;
}
}
mysql_select_db($database_cong, $cong);
$query_UserRC = "SELECT * FROM members";
$UserRC = mysql_query($query_UserRC, $cong) or die(mysql_error());
$row_UserRC = mysql_fetch_assoc($UserRC);
$totalRows_UserRC = mysql_num_rows($UserRC);
date_default_timezone_set('Asia/Riyadh');
//To print hijri date
require 'cModels/Hijri_GregorianConvert.class';
$dateConverter = new Hijri_GregorianConvert;
// today timestamp
$today = time();
// Convert today to Hijri
$date_hijri = $dateConverter->GregorianToHijri(date('Y/m/d', $today), 'YYYY/MM/DD');
//hash pas
$passwordMD5= md5($_POST[password]);
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$q = date('F j, Y, g:i a');
$timestamp = strtotime($q);
$pTime = date('g:i a');
$hDate = $date_hijri;
$mDate = date('F j, Y');
$insertSQL = sprintf("INSERT INTO members (email, password, displayName, groups, gender, BOD_Day, BOD_Month, DOB_year, mobile, regDateH, regDateM, timeElips, `time`, ip, block) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($passwordMD5, "text"),
GetSQLValueString($_POST['displayName'], "text"),
GetSQLValueString($_POST['groups'], "text"),
GetSQLValueString($_POST['gender'], "text"),
GetSQLValueString($_POST['BOD_Day'], "int"),
GetSQLValueString($_POST['BOD_Month'], "int"),
GetSQLValueString($_POST['DOB_year'], "int"),
GetSQLValueString($_POST['mobile'], "text"),
GetSQLValueString($hDate, "text"),
GetSQLValueString($mDate, "text"),
GetSQLValueString($timestamp, "text"),
GetSQLValueString($pTime, "text"),
GetSQLValueString($_POST['ip'], "text"),
GetSQLValueString($_POST['block'], "text"));
mysql_select_db($database_cong, $cong);
$Result1 = mysql_query($insertSQL, $cong) or die(mysql_error());
$insertGoTo = "login.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
<?php include('cModels/time.php'); ?>
<?php
$pageTitle = "تسجيل عضو جديد";
$keywords = "";
$pageDesc = "";
?>
<?php include('cModels/include.php'); ?>
<script src="assest/passCheck.js"></script>
<?php include('cModels/facebook.php'); ?>
<div id="wrp">
<?php include('cModels/header.php'); ?>
<?php include('cModels/nav.php'); ?>
<?php include ('cModels/mess.php'); ?>
<div id="jBody">
<div id="show" class="mobile1">مرحبا بك في النسخة الخاصة بأجهزة الجوال</div>
<!--<div id="fbook" class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div-->
<div id="left" class="doShow">
<?php include ('cModels/anus.php'); ?>
</div><!--end left-->
<div id="right">
<br><span class="title">تسجيل عضو جديد</span><br>
<span class="note">لن يتم عرض بيانات ما عدى اسم العرض</span>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">البريد الإلكتروني:</td>
<td><input type="text" name="email" value="" size="32" required></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">كلمة المرور:</td>
<td><input type="password" name="password" size="32" id="pass1" required></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">تأكيد كلمة المرور:</td>
<td><input type="password" name="password1" size="32" id="pass2" required onkeyup="checkPass(); return false;">
<span id="confirmMessage" class="confirmMessage"></span></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">اسم العرض:</td>
<td><input type="text" name="displayName" value="" size="32" required></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">الجنس:</td>
<td><select name="gender">
<option value="Choose" selected>أختر واحد...</option>
<option value="male">ذكر</option>
<option value="female">أنثى</option>
</select>
</select></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">تاريخ الميلاد:</td>
<td>
<select name="BOD_Day">
<option value="Choose" selected>اليوم</option>
<?php
for ($x=1; $x<=31; $x++) {
echo '<option value="' .$x. '">'.$x.'</option>'; //or I can use echo "<option value=\"$x\">$x</option>";
}
?>
</select> /
<select name="BOD_Month">
<option value="Choose" selected>الشهر</option>
<?php
for ($x=1; $x<=12; $x++) {
echo '<option value="' .$x. '">'.$x.'</option>'; //or I can use echo "<option value=\"$x\">$x</option>";
}
?>
</select> /
<input type="text" maxlength="4" size="5" name="DOB_year" required /></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">رقم الجوال:</td>
<td><input type="text" name="mobile" value="" size="32" placeholder="غير مطلوب"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="تسجل"></td>
</tr>
</table>
<input type="hidden" name="groups" value="3">
<input type="hidden" name="ip" value="<?php echo getenv("REMOTE_ADDR"); ?>">
<input type="hidden" name="block" value="no">
<input type="hidden" name="MM_insert" value="form1">
</form>
<p> </p>
</div>
<!--end right-->
</div><!--end jBody-->
</div><!--end wrp-->
<?php include('cModels/footer.php'); ?>
<?php
mysql_free_result($UserRC);
?>تم تعديل هذه المشاركة بواسطة QJK في 22 يوليو 2014 في 10:10
أخي تحقق انه في حال كان هناك سيشن أو جلسة
ضع رابط تحويل للإنديكس
وفي حال لم تكن هناك سيشن ستظهر الحقول بشكل تلقائي
فقط ضع شرط أنه في حال كان هناك سيشن قم بالتحويل إلى صفحة الإندكس
<?php
if($_SESSION['name'] != ''){
?>
<script type="text/javascript">
window.location.assign('index.php');
</script>
<?
}
?>
شكرا لك عزيزي ربط معي الكود
<?php if ($_SESSION['MM_Username'] != NULL) { ?>
<br><span class="title">عفوا</span><br>
<h3>أنت عضو مسجل مسبقاً بالبريد الإلكتروني <?php echo $logUserName; ?> </h3>
<?php } else { ?>
<br><span class="title">تسجيل عضو جديد</span><br>
<span class="note">لن يتم عرض بيانات ما عدى اسم العرض</span>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
//
//
//
//
<p> </p>
<?php } ?>