Basent Mady
-
المساهمات
34 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Basent Mady
-
-
بتاريخ 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
بعد تنفيذ تعليمات حضرتك بس التنسيق اتغير زي الصورة
-
يوجد مشكله عند اضافه ال navbar باقي العناصر تتحرك ويتغير شكل التصميم
صورة قبل الاضافه
صورة بعد الاضافه
-
بتاريخ 3 دقائق مضت قال بلال زيادة:
يمكنك تغيير المسار بهذا الشكل , وستعمل معك الصورة.
body{ background-color: #F28750; background-image: url("../img/Mandala.png") ; }
بتاريخ 2 دقائق مضت قال Abdullah Muhammad:في ملف "backend.css" قم بتغير مسار الصوره كالتالي
background-image: url("../img/Mandala.png");
جزاكم.الله.خيراااا
-
- 1
-
عدم ظهور خلفيه background في ملف ال css وعن وضعها في ملف الhtml لا تستجيب للcssوتبقي ثابته في الاعلي
body{ background-color: #F28750; background-image: url('layout/img/Mandala.png') ; }
- 1
-
بتاريخ 1 دقيقة مضت قال بلال زيادة:
بما أن ملفات css تم تضمينها يمكنك وضع أي تنسيق تريدينه.
جزاك الله خيرا
-
بتاريخ 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 ولكن ليس جميعها
-
-
ملف ال 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>
-
بتاريخ 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/';
-
بتاريخ 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>
-
من فضلكم كنت انفذ صفحه login وقمت بتحميل الملفات التاليه
1-bootstrap.min.js
2-bootstrap.css ولكن تظهر لي هذا الخطأ ف ال console ,ولا يتم تنفيذ التصميم
والكود
<?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>
-
بتاريخ 2 دقائق مضت قال بلال زيادة:
تستخدم للتجربة فقط, حتى نتأكد من طباعة الحرف إذا كان هناك ضعط على الزر submit وعند الأنتهاء يتم حذفه.
كنت اظن ان لها استخدام اخر جزاء الله خيرا
-
بتاريخ منذ ساعة مضت قال بلال زيادة:
لديكي عدة اخطاء وهي أولاً: عدم تعريف خاصية 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';
-
بتاريخ 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'); } } ?>
كما قمت بحذف فراغ إضافي بعد كلمة السر وهي تسبب مشكلة أيضا.
لم يعمل معي للاسف وظهر عنددي هذه الصوره
-
عند كتابه البيانات صحيحه يحولني مره تانيه ع صفحه ال 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>
-
بتاريخ 50 دقائق مضت قال حران المري:
الكود صحيح ولكن الخطاء هو انك نسيت استبدال ال username الموجود في خانة البحث بالمتغير
$wUserName=$_POST['wUserName'];
$sql="SELECT * FROM xuser WHERE wUserName='$wUserName'";
وهناك عملية البحث عن اذا كان اليوزر موجود او لا طويله جداً بامكانك اختصارها هكذا
$result->num_rows;
بدون الحاجة لوضعها في داخل وكتابة while
جزاك الله خيرا
تم حل المشكله
-
مساء الخير افضل مبرمجين
ازاي امنع اكثر من عضو يسجل بنفس ال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>
-
بتاريخ 9 دقائق مضت قال بلال زيادة:
قومي بجعل id Auto_increment
جزاااااااااااااك الله خيرا ...... عاجزه عن شكرك بجدد
المشكله دي بقالها ما يقارب الشهرين ببحث لها عن حل جزاك الله خيرا
-
-
لا يظهر اي اخطاء سوا ان البيانات لا يتم ارسالها رغم اني نجحت مره ف ارسالها ولكن لم يظهر اي لا اسم المشترك ولا باقي البيانات
وبالفعل الملفات في المسار الصحيح
بتاريخ 5 دقائق مضت قال بلال زيادة:ما هي المشاكل التي ظهرت لكي عند التجربة , ربما تغيير الجهاز يفيد ولكن اخبريني أولا هل تقومين بوضع الملفات في المسار الصحيح وهو htdocs في xampp او السيرفر الشخصي الذي تستخدمينه.
-
بتاريخ 47 دقائق مضت قال بلال زيادة:
يجب تغيير بيانات الاتصال في ملف connect.php إلى ما يوافق قاعدة بياناتك و ايضا أرفقت في الإجابة السابقة جدول الأعضاء قومي بزرعه في قاعدة البيانات و التجربة مرة اخرى. لقد أرفقت الملف كاملاً لجدول الأعضاء
عاجزه عن شكر حضرتك وصبرك وحاولت بشتي الطرق ولكن بلا فائده
هل لو غيرت الجهاز واشتغلت ع جهاز اخر قد يعمل ؟؟؟
-
-
مشاكل ف ال login
في أسئلة البرمجة
نشر
من فضلكم عندي مشكله ف صفحه الدخول عند كتابه الرقم السري واسم المستخددم صحيح لا يقوم بتحويلي الى الصفحه المراد الدخول لها وانما يحولني مره اخري الي صفحه ال login
الي جانب ان صفحه ال dashboerd لا تفتح وعند محاوله فتحتها تحولني ايضا الي صفحه الlogin
والكود كامل ف المرفقات
admin.rar