اذهب إلى المحتوى

Basent Mady

الأعضاء
  • المساهمات

    34
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Basent Mady

  1. من فضلكم عندي مشكله ف صفحه الدخول عند كتابه الرقم السري واسم المستخددم صحيح لا يقوم بتحويلي الى الصفحه المراد الدخول لها  وانما يحولني مره اخري الي صفحه ال login 

    الي جانب ان صفحه ال dashboerd لا تفتح وعند محاوله فتحتها تحولني ايضا الي صفحه الlogin 

    والكود كامل ف المرفقات

    admin.rar

  2. بتاريخ 9 دقائق مضت قال عبدالله نورالدين:

    السبب في ذلك هو العنصر التالي:

    
    <section class="home">
        </section>

    كونه قيمة الطول لديه تساوي 100vh:

    
    height: 100vh;

    (تم تحديد هذه القيمة في ملف nav-bar.css, في سطر 73)

    بامكانك ايقاف هذه القيمة و لن تظهر مشكلة عند اضافة الnavbar 

    تمام ي فندم شكرا جزيلا تم حل المشكله لما قمت بحذف الheight

    بتاريخ 14 دقائق مضت قال عبدالله نورالدين:

    السبب في ذلك هو العنصر التالي:

    
    <section class="home">
        </section>

    كونه قيمة الطول لديه تساوي 100vh:

    
    height: 100vh;

    (تم تحديد هذه القيمة في ملف nav-bar.css, في سطر 73)

    بامكانك ايقاف هذه القيمة و لن تظهر مشكلة عند اضافة الnavbar 

     بعد تنفيذ تعليمات حضرتك  بس التنسيق اتغير زي الصورة

    111.thumb.png.5a9eefbbc055969ac38b24ba5430a9de.png

  3. بتاريخ 3 دقائق مضت قال بلال زيادة:

    يمكنك تغيير المسار بهذا الشكل , وستعمل معك الصورة.

    
    body{
        background-color: #F28750;  
        background-image: url("../img/Mandala.png") ;  
        
           
     }

     

     

    بتاريخ 2 دقائق مضت قال Abdullah Muhammad:

    في ملف "backend.css" قم بتغير مسار الصوره كالتالي 

    
    background-image: url("../img/Mandala.png");

     

    جزاكم.الله.خيراااا

  4. بتاريخ 7 دقائق مضت قال بلال زيادة:

    في ملف header.php يجب وضع التالي 

    
    <!DOCTYPE html>
    <html>
        <head>
          <meta cherset="UTF-8"/>  
          <title> admin</title>
          <link rel="stylesheet" href="<?php echo $css; ?>bootstrap.min.css"/>  
          <link rel="stylesheet" href="<?php echo $css; ?>fontawesome.min.css"/> 
          <link rel="stylesheet" href="<?php echo $css; ?>backend.css"/>
       
       </head> 
    <body>

    ثم في ملف footer.php يجب وضع التالي 

    
    
    <div class="footer">
     
     </div>  
       <script src="<?php echo $js; ?>jquery-1.9.1.min.js"></script>  
       <script src="<?php echo $js; ?>bootstrap.min.js"></script> 
       <script src="<?php echo $js; ?>backend.js"></script> 
        
     </body>
    </html>

     

    بالفعل تم ظهور بعض من ال css ولكن ليس جميعها

    كلمه log in ليست ف المنتصف وكذلك شكل ال inputlog.thumb.png.6eeb729359ed4b135ab7fef4c4f7a703.png

  5. ملف ال header 

    <!DOCTYPE html>
    <html>
        <head>
          <meta cherset="UTF-8"/>  
          <title> admin</title>
          <link rel="stylesheet" href="<?php echo $css; ?> bootstrap.min.css"/>  
          <link rel="stylesheet" href="<?php echo $css; ?> fontawesome.min.css"/> 
          <link rel="stylesheet" href="<?php echo $css; ?> backend.css"/>
       
       </head> 
    <body>

    ملف initiation 

    <?php  
    include'connect.php';
    
     $tpl='include/templates/'; 
     $css= 'layout/css/'; 
     $js= 'layout/js/'; 
      

    ملف ال login 

    <?php  
    
    include 'init.php';
    include $tpl . 'header.php';  
    include 'include/language/EN.php';
      
    ?> 
    <form class ="login" action="<?php echo $_SERVER['PHP_SELF']?>"method="post">
       <h4 class="text-center"> Login </h4>
       <input class ="form-control input-lg" type="text" name="user"placeholder="Username" autocomplete="off"/>
       <input class ="form-control input-lg" type="text" name="password"placeholder="Password"autocomplete="off"/>
       <input class="btn btn-primary input-lg"type="submit" value="login"/> 
    </form>
    
    
    <?php include $tpl . 'footer.php';?>

    ملف ال footer 

    
    <div class="footer">
     
     </div>  
       <script src="<?php echo $js; ?> jquery-1.9.1.min.js"></script>  
       <script src="<?php echo $js; ?> bootstrap.min.js"></script> 
       <script src="<?php echo $js; ?> backend.js"></script> 
        
     </body>
    </html>

     

  6. بتاريخ 2 دقائق مضت قال بلال زيادة:

    خطأ ما قمتي به لقد أرفقت الكود في الإجابة السابقة ايضا يجب وضع ملف jquery قبل ملف bootstrap.min.js 

    
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous"></script>

     

     في صفحه ال footer  بالفعل ال jquery موجوده قبل ال bootstrap

    
    <div class="footer">
     
     </div> 
       <script src="<?php echo $js; ?> jquery-1.9.1.min.js"></script>  
       <script src="<?php echo $js; ?> bootstrap.min.js"></script> 
       <script src="<?php echo $js; ?> backend.js"></script> 
        
     </body>
    </html>

    كنت اريد استخدام اكواد مختصره بحيث اني حملت الملفات تلك  ووضعتهم في ملف initiation 

    <?php  
    include'connect.php';
    
     $tpl='include/templates/'; 
     $css= 'layout/css/'; 
     $js= 'layout/js/'; 
      

     

  7. بتاريخ 2 دقائق مضت قال بلال زيادة:

    قومي بإزالة المسافات الفارغة بين كود PHP و اسم الملف هكذا 

    
    <link rel="stylesheet" href="<?php echo $css; ?>bootstrap.min.css"/>  
    <link rel="stylesheet" href="<?php echo $css; ?>fontawesome.min.css"/> 
    <link rel="stylesheet" href="<?php echo $css; ?>backend.css"/>

     

    قمت ب ازاله المسافات ولكن لم يتغير شئ

    <!DOCTYPE html>
    <html>
        <head>
          <meta cherset="UTF-8"/>  
          <title> admin</title>
          <link rel="stylesheet" href="<?phpecho$css;?> bootstrap.min.css"/>  
          <link rel="stylesheet" href="<?phpecho$css;?> fontawesome.min.css"/> 
          <link rel="stylesheet" href="<?phpecho$css;?> backend.css"/>
       
       </head> 
    <body>

     

  8. من  فضلكم كنت انفذ صفحه login وقمت بتحميل الملفات التاليه

    1-bootstrap.min.js

    2-bootstrap.css ولكن تظهر لي هذا الخطأ ف ال console ,ولا يتم تنفيذ التصميم 

    login.thumb.png.5899d149dfa5c3733c5e52b9e1168de5.png

    والكود

    <?php 
    include 'init.php';
    include $tpl . 'header.php';  
    include 'include/language/EN.php';
    ?> 
    <form class ="login">
    <h4 class="text-center"> Login </h4>
    <input class ="form-control input-lg" type="text" name="user"placeholder="Username" autocomplete="off"/>
    <input class ="form-control input-lg" type="text" name="password"placeholder="Password"autocomplete="off"/>
    <input class="btn btn=primary input-lg"type="submit" value="login"/>
    
    
    <?php include $tpl . 'footer.php';?>

    وكود ال header

    <!DOCTYPE html>
    <html>
        <head>
          <meta cherset="UTF-8"/>  
          <title> admin</title>
          <link rel="stylesheet" href="<?php echo $css; ?> bootstrap.min.css"/>  
          <link rel="stylesheet" href="<?php echo $css; ?> fontawesome.min.css"/> 
          <link rel="stylesheet" href="<?php echo $css; ?> backend.css"/>
       
       </head> 
    <body>

     

  9. بتاريخ 2 دقائق مضت قال بلال زيادة:

    تستخدم للتجربة فقط, حتى نتأكد من طباعة الحرف إذا كان هناك ضعط على الزر submit وعند الأنتهاء يتم حذفه.

    كنت اظن ان لها استخدام اخر جزاء الله خيرا

  10. بتاريخ منذ ساعة مضت قال بلال زيادة:

    لديكي عدة اخطاء وهي أولاً: عدم تعريف خاصية name="submit" للزر و سيصبح بعد وضع الخاصية بهذا الشكل 

    
    	<input type="submit" name="submit" value="Login" class="btn float-right login_btn">

    ثم يجب وضع الأستعلامات بداخل الشرط بهذا الشكل 

    
    <?php  
    include('connect.php'); 
    error_reporting(E_ALL^E_NOTICE);
    if(isset($_POST['submit'])){
    	echo 'd';
    	$username=$_POST['username']; 
    	$password=$_POST['password'];  
    	$sql="SELECT * FROM xuser WHERE wUserName='".$username."' AND wPassWord='".$password."' ";
    	$result = $conn->query($sql);  
    	//while ($row=$result->fetch_assoc()){
    		$count=$result->num_rows;
    	//} 
    	
    	if($count > 0){
    		header('Location: indexx.php');
    	}
    	else{
    		header('Location: login.php');
    	}
    }
    ?>

    ثم تغيير توجيه الصفحة إلى صفحة أخرى عن طريق دالة header و يرجى التعديل وستنجح بالعمل معكِ.

    تم حل المشكله جزاك الله خيرا

    ولكن هل لك ان تشرح لي لماذا استخدمنا

    echo 'd';

     

  11. بتاريخ 6 ساعات قال Wael Aljamal:

    يمكنك ملاحظة وجود قوس الإغلاق للشرط في سطر خطأ:

    
    $password=$_POST['Password'];  }
                                  ^^^

    التعديل أيضا في الشرط وحلقة while غير ضرورية:

    
    <?php  
    include('connect.php'); 
    error_reporting(E_ALL^E_NOTICE);
    
    if(isset($_POST['submit'])){
    	$username=$_POST['username']; 
    	$password=$_POST['Password'];
    	$sql="SELECT * FROM xuser WHERE wUserName='".$username."' AND wPassWord='".$password."'";
    
    	$result = $conn->query($sql);  
    
    	$count=$result->num_rows;
    
    	if($count >0){
    		header('location:http://localhost/Artree/index.php');
    	}
    	else{
    		header('location:http://localhost/Artree/login.php');
    	}
    }
    ?>

    كما قمت بحذف فراغ إضافي بعد كلمة السر وهي تسبب مشكلة أيضا.

    لم يعمل معي للاسف وظهر عنددي هذه الصوره 

    111.thumb.png.80cd1a569262e72c4cfba3c360e45e98.png

  12. عند كتابه البيانات صحيحه يحولني مره تانيه ع صفحه ال log in مره اخري

    والكود 

    <?php  
    include('connect.php'); 
    error_reporting(E_ALL^E_NOTICE);
    if(isset($_POST['submit'])){
    	$username=$_POST['username']; 
    	$password=$_POST['Password'];  }
    	$sql="SELECT * FROM xuser WHERE wUserName='".$username."' AND wPassWord='".$password."' ";
    	$result = $conn->query($sql);  
    	while ($row=$result->fetch_assoc()){
    		$count=$result->num_rows;
    	} 
    	
    	if($count >0){
    		header('location:http://localhost/Artree/index.php');
    	}
    	else{
    		header('location:http://localhost/Artree/login.php');
    	}
    
     ?>

    وصفحه تسججيل الدخول 

    <div class="card-body">
    	<form action="connect/login.php" method="POST">
    <div class="input-group form-group">
    <div class="input-group-prepend">
    	<span class="input-group-text"><i class="fas fa-user"></i></span>
    </div>
        <input type="text" class="form-control" placeholder="username"name="username" required="">
    						
    </div>
    <div class="input-group form-group">
    <div class="input-group-prepend">
    	<span class="input-group-text"><i class="fas fa-key"></i></span>
    </div>
    	<input type="password" class="form-control" placeholder="password"  name="password"required="">
    </div>
    <div class="row align-items-center remember">
    	<input type="checkbox">Remember Me
    </div>
    <div class="form-group">
    	<input type="submit" value="Login" class="btn float-right login_btn">
    </div>
    	</form>
    </div>
    <div class="card-footer">
    <div class="d-flex justify-content-center links">
    					Don't have an account?<a href="Register0.php">Sign Up</a>
    </div>
    <div class="d-flex justify-content-center">
    					<a href="passwordforget.php">Forgot your password?</a>
    </div>
    			</div>
    		</div>
    	</div>
    </div>

     

  13. بتاريخ 50 دقائق مضت قال حران المري:

    الكود صحيح ولكن الخطاء هو انك نسيت استبدال ال username الموجود في خانة البحث بالمتغير 

      $wUserName=$_POST['wUserName'];

      $sql="SELECT * FROM xuser WHERE wUserName='$wUserName'";

     

    وهناك عملية البحث عن اذا كان اليوزر موجود او لا طويله جداً بامكانك اختصارها هكذا 

      $result->num_rows;

     

    بدون الحاجة لوضعها في داخل وكتابة while 

    جزاك الله خيرا :)

    تم حل المشكله

  14. مساء الخير افضل مبرمجين

    ازاي امنع اكثر من عضو يسجل بنفس الuser name

    استخدمت هذا الكود ولكن لم يمنع تسجيل بنفس user name 

    وكود الphp 

    <?php  
    include('connect.php'); 
    error_reporting(E_ALL^E_NOTICE);
    if(isset($_POST['submit'])){   
    	//-------username-------------//
    	$wUserName=$_POST['wUserName'];  
    	$sql="SELECT * FROM xuser WHERE wUserName='username'";
    	$result = $conn->query($sql);  
    	while ($row=$result->fetch_assoc()){
    		$count=$result->num_rows;
    	} 
    		if($count >0){
    		header('location:http://localhost/Artree/register0.php?q1=1'); 
    		exit();
    	} 
    	 
    	//-----------email-----------//
    	$wEmail=$_POST['wEmail'];  
    			if($count >0){
    		header('location:http://localhost/Artree/register0.php?q3=3'); 
    		exit();
    	} 
    	//----password-----------//
    	$wPassword=$_POST['wPassWord']; 
    	$wConfirmPassword=$_POST['wConfirmPassword']; 
    	if($wPassword !==$wConfirmPassword){
    		header('location:http://localhost/Artree/register0.php?q2=2'); 
    		exit();
    	} 
    	//-----------------//
    	$sql="INSERT INTO xuser(`wUserName`,`wEmail`,`wPassWord`, `wConfirmPassword`)
    	VALUES('". $wUserName ."','" . $wEmail . "', '" . $wPassword . "','" . $wConfirmPassword ."')";
    	$result = $conn->query($sql); 
    } 
    header('location:http://localhost/Artree/index.php')
     ?>

    وهذا كود صفحه التسجيل

    <div class="container">
    	<div class="d-flex justify-content-center h-100">
    		<div class="card">
    			<div class="card-header">
    				<h3>Registration</h3>
    				</div>
    			<div class="card-body"> 
    			
    				<form action="connect\Registeration.php" method="POST">
    					<div class="input-group form-group">
    						<div class="input-group-prepend">
    							<span class="input-group-text"><i class="fa fa-user"></i></span>
    						</div>
    						<input type="text" class="form-control" placeholder="username" name="wUserName" required="">
    						
    					</div>
    					<div class="input-group form-group">
    						<div class="input-group-prepend">
    							<span class="input-group-text"><i class="fa fa-envelope"></i></span>
    						</div>
    						<input type="Email" class="form-control" placeholder="Email" name="wEmail"required="">
    					</div>
    					<div class="input-group form-group">
    						<div class="input-group-prepend">
    							<span class="input-group-text"><i class="fa fa-key"></i></span>
    						</div>
    						<input type="Password" class="form-control" placeholder="Password"name="wPassWord"required="">
    					</div>
                        
                         <div class="input-group form-group">
    						<div class="input-group-prepend">
    							<span class="input-group-text"><i class="fa fa-key"></i></span>
    						</div>
    						<input type="Confirm Password" class="form-control" placeholder="Confirm Password"name="wConfirmPassword" required="">
    					</div>
    					<div class="form-group">
                        <input type="submit" name="submit" value="Register Now"class="btn float-right sign_btn" >
    					</div> 
                        
    				</form>
    			</div>
    			<div class="card-footer">
    				<div class="d-flex justify-content-center links">
    					already have an account?<a href="login.php">Log in</a>
    				</div>
    				<div class="d-flex justify-content-center">
    					<a href="passwordforget.php">Forgot your password?</a>
    				</div>
    			</div>
    		</div>
    	</div>
    </div>

     

  15. بتاريخ 11 دقائق مضت قال بلال زيادة:

    جربي إضافة الجدول الخاص بي بعد حذف الجدول الخاص بك في قاعدة البيانات ربما هناك أخطاء في بنيته.

    الحمدلله بالفعل بعد حذف الجدول تم استقبال البيانات

     

    606d6810cc2f4_.thumb.png.f88b9cfad6fb5639d59b434ecfef336f.png

     

    جزاك الله خيرااااا :)

    ولكن المشكله الجديده انه لم يستقبل غير مره واحده فقط وعند المحاوله الثانيه لم تستقبل  

     

  16. لا يظهر اي اخطاء سوا ان البيانات لا يتم ارسالها رغم اني نجحت مره ف ارسالها ولكن لم يظهر اي لا اسم المشترك ولا باقي البيانات 121.thumb.png.6dd6d591589dd7bf443935dc7c1d0620.png

    وبالفعل الملفات في المسار الصحيح 11111111.png.3eebe7ddb5ce38cc4b561c58a05895f0.png

     

    بتاريخ 5 دقائق مضت قال بلال زيادة:

    ما هي المشاكل التي ظهرت لكي عند التجربة , ربما تغيير الجهاز يفيد ولكن اخبريني أولا هل تقومين بوضع الملفات في المسار الصحيح وهو htdocs في xampp او السيرفر الشخصي الذي تستخدمينه.

  17. بتاريخ 47 دقائق مضت قال بلال زيادة:

    يجب تغيير بيانات الاتصال في ملف connect.php إلى ما يوافق قاعدة بياناتك و ايضا أرفقت في الإجابة السابقة جدول الأعضاء قومي بزرعه في قاعدة البيانات و التجربة مرة اخرى. لقد أرفقت الملف كاملاً لجدول الأعضاء 

    xuser.sql

    عاجزه عن شكر حضرتك وصبرك وحاولت بشتي الطرق ولكن بلا فائده 

    هل لو غيرت الجهاز واشتغلت ع جهاز اخر قد يعمل ؟؟؟

×
×
  • أضف...