• 0

مشكلة في الإتصال بقاعدة البيانات بسبب صلاحيات المستخدم

السلام عليكم ورحمة الله وبركاته الاول 

انا عندي مشكلة في الإتصال بقاعدة البيانات 

61145be4b15ab_Screenshot_-_Chrome.thumb.jpg.32b008f1f81952218cc9e0bc7b5a0c1b.jpg

دا الفورم 

<form action="fady.php" method="post">
            <!-- P1NAMES -->
            <div class="row">
                <div class="col-6">
                    <label for="p1firstname" class="text-light fw-bold"> موبايل </label>
                    <input type="text" class="form-control mb-3" id="name">
                </div>
                <div class="col-6">
                    <label for="p1lastname" class="text-light fw-bold">الاسم </label>
                    <input type="text" class="form-control mb-3" id="mobile">
                </div>
            </div>
            <!-- P2NAMES -->
            <div class="row">
                <div class="col-6 mb-3">
                    <label for="p2firstname" class="text-light fw-bold"> الايميل </label>
                    <input type="text" class="form-control " id="email">
                </div>
                <div class="col-6 mb-3">
                    <label for="p2lastname" class="text-light fw-bold">  الدولة    </label>
                    <input type="text" class="form-control " id="eg">
                </div>
            </div>
            <!-- CATEGORY, DISCIPLINE & RANK -->
            <!-- CATEGORY -->
            <div class="row">
                <div class="col-md-4 mb-3">
                    <label for="category" class="text-light fw-bold"> اختر موقعك </label>
                    <select name="category" id="eg1" class="form-control">
                        <option value="none">-- متجر الكتروني --</option>
                        <option value="juv1"> 
                        شركة سياحة </option>
                        <option value="juv2">  
                        شركة عقارات 
                        </option>
                        <option value="jun1">  
                        مستشفي . عيادة 
                        </option>
                        <option value="jun2">  
                        مدرسة 
                        </option>
                        <option value="youth">
                           مطعم 
                           
                        </option>
                        <option value="am">  
                        مؤسسات خيرية 
                        </option>
                        <option value="pro"> 
                        جيم . نادي 
                        </option>
                        <option value="sen">  
                        اخري
                        </option>
                    </select>
                </div>
                <!-- DISCIPLINE -->
                <div class="col-md-4 mb-3">
                    <label for="discipline" class="text-light fw-bold"> طريقة الدفع </label>
                    <select name="discipline" id="eg2" class="form-select">
                        <option value="none">-- فيزا --</option>
                        <option value="bal">  باي بال  </option>
                        <option value="lat">  
                       فودافون كاش  
                        </option>
                       
                    </select>
                </div>
                <!-- RANK -->
                <div class="col-md-4 mb-3">
                    <label for="rank" class="text-light fw-bold">   
                    الدومين 
                    </label>
                    <select name="rank" id="eg3" class="form-control">
                        <option value="none"> .com </option>
                        <option value="H"> .net </option>
                        <option value="F"> .tv</option>
                        <option value="E"> .mobi </option>
                        <option value="D"> .eg </option>
                        <option value="C"> .org </option>
                        <option value="all"> .app </option>
                       
                    </select>
                </div>
            </div>










صفحة الإتصال 

<?php
// إستقبال البيانات القادمة من الحقول في صفحة mok3.html

if ($_SERVER["REQUEST_METHOD"] == "POST") {
$mobile = $_POST["mobile"];
$name = $_POST["name"];
$email = $_POST["email"];
$eg = $_POST["eg"];
$eg1 = $_POST["eg1"];
$eg2 = $_POST["eg2"];
$eg3 = $_POST["eg3"];
$eg4 = $_POST["eg4"];
}

// معلومات الإتصال بقاعدة البيانات

$servername = "localhost";

$username = "fady";
$password = "xFB*FM7KDJPYp";
$dbname = "_elshplawy";

// إنشاء الإتصال
$conn = mysqli_connect($servername, $username, $password, $dbname);
// إختبار الإتصال
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO mytable (mobile, name, email, eg , eg , eg1 , eg2 , eg3 ,eg4)
VALUES ('$mobile','$name','$email','$eg','$eg1','$eg2','$eg3','$eg4')";

if (mysqli_query($conn, $sql)) {
echo "تم إرسال معلومات بنجاح";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);

?>

ودي صفحة الاتصال

ودا الي بيظهر 

61145e719fe13_Screenshot_-_Chrome.thumb.jpg.b6864d78259ca88caf3f25cb42603a01.jpg

ممكن افادة

تمّ تعديل بواسطة Wael Aljamal
توضيح السؤال
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

إن معلومات الاتصال مع قاعدة البيانات لديك غير مطابقة لما هو موجود في الصورة:

$username = "fady";
$dbname = "_elshplawy";

أرجو استبدال القيم هذه بما هو موجود في الصورة الأولى.. 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

نفس الوضع 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 16 دقائق مضت قال Alkngfady Fady:

نفس الوضع 

تأكد من حفظ التغييرات، لا يوجد أخطاء غير عدم التطابق، يمكنك إرفاق جزء الشيفرة المعدل وصورة من قلب صفحة Manage للتأكد ولكن بالتأكيد معلومات الاتصال كانت خطأ يجب التأكد من أن القاعدة و المستخدم الذي له صلاحيات عليها مكتوبة بشكل صححيح

وادخل إلى manage وأعطي كامل الصلاحيات لهذا المستخدم

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

ممكن شرح مبسط ل اعطا كامل الصلاحيان 

عشان انا مش عامل نظام نسجيل اعضاء انا عامل فورم طلب خدمة بس  

وشوف دي كده

معلش انا هتعبك شوي بس منك نستفيد 61154d0332ed4_Screenshot_-_Chrome.thumb.jpg.c44d44689723d2ea3bd14e9c6ed8c4db.jpg

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ الآن قال Alkngfady Fady:

ممكن شرح مبسط ل اعطا كامل الصلاحيان 

عشان انا مش عامل نظام نسجيل اعضاء انا عامل فورم طلب خدمة بس  

عند تجريب النظام محليا نتصل بالقاعدة عن طريق Root وهو مستخدم له كامل الصلاحيات

أما عند رفع المشروع، نستبدل معلومات مستخدم قاعدة البيانات المحلية بالتي موجودة في الاستضافة ونتأكد من أن المستخدم له صلاحيات التعديل والإضافة على القاعدة..

ادخل على Manage وتصفح الإعدادت ليس لدي معرفة بالاستضافة لديك، أنت من يمكن التعديل

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

للاسف انا شغال من الموبايل ومقدرتش اختبر الاتصال وبشتغل علي الاستضافة علي طول 

وشكرا علي مجهودك وانا هدور شوي وانشاء الله اعرف المشكلة فين 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 48 دقائق مضت قال Alkngfady Fady:

للاسف انا شغال من الموبايل ومقدرتش اختبر الاتصال وبشتغل علي الاستضافة علي طول 

وشكرا علي مجهودك وانا هدور شوي وانشاء الله اعرف المشكلة فين 

هل قمت بإنشاء قاعدة بيانات على الاستضافة وإضافة الجداول المناسبة؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

اه 

بنفس البيانات 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

حد يتعب ويجرب الكود ويشوف ايه في غلط دا أنا تعبت وربنا 😅

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 6 ساعات قال Alkngfady Fady:

حد يتعب ويجرب الكود ويشوف ايه في غلط دا أنا تعبت وربنا 😅

حسناً يمكنني المساعدة، تأكد مجدداً من كلمة السر الخاصة بالمستخدم

وهل قمت بتعديل في إعدادت proxySQL؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

لا 

وفي حاجة تاني بعد تركيب الدومين المدفوع الموقع ليظهر ب اصدار سطح المكتب علي الموبايل ولو اتصفحت الموقع من دومين الاستضافة المجانية بيكون ديناميكي مع أي جهاز 

؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 7 دقائق مضت قال Alkngfady Fady:

وفي حاجة تاني بعد تركيب الدومين المدفوع الموقع ليظهر ب اصدار سطح المكتب علي الموبايل ولو اتصفحت الموقع من دومين الاستضافة المجانية بيكون ديناميكي مع أي جهاز 

موضوع عمل الموقع بشكل ملائم لشاشة الهاتف أو الحاسوب ليس له علاقة بالاستضافة، بل يجب على الشيفرات البرمجية و التنسيقات HTML - CSS أن تكون متوافقة مع اختلاف الأحجام وهذا يدعى responsive web design 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

مهو كل دا انا مظبطة بس ركبت الدومين امبارح الصبح لقيت شكل التصفح من الموبايل ذي الكمبيوتر

انا هنقل علي استضافة تاني وهشوف الدنيا يمكن في مشكلة هنا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ 9 دقائق مضت قال Alkngfady Fady:

مهو كل دا انا مظبطة بس ركبت الدومين امبارح الصبح لقيت شكل التصفح من الموبايل ذي الكمبيوتر

انا هنقل علي استضافة تاني وهشوف الدنيا يمكن في مشكلة هنا

إن كان الموقع يعمل بصورة جيدة في بيئة التطوير في حاسوبك (مثلا يمكن عرض الموقع مثل الهاتف من خلال أدوات المطورين)

انقر على F12 ثم حدد هذه، للتجريب

mobile.PNG

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن