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

السؤال

نشر (معدل)

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

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

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
توضيح السؤال

Recommended Posts

  • 0
نشر
بتاريخ 16 دقائق مضت قال Alkngfady Fady:

نفس الوضع 

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

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

  • 0
نشر
بتاريخ الآن قال Alkngfady Fady:

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

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

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

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

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

  • 0
نشر
بتاريخ 48 دقائق مضت قال Alkngfady Fady:

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

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

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

  • 0
نشر
بتاريخ 6 ساعات قال Alkngfady Fady:

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

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

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

  • 0
نشر
بتاريخ 7 دقائق مضت قال Alkngfady Fady:

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

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

  • 0
نشر
بتاريخ 9 دقائق مضت قال Alkngfady Fady:

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

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

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

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

mobile.PNG

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...