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

عبدالله القحطاني10

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

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

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

أجوبة بواسطة عبدالله القحطاني10

  1. بتاريخ On 8‏/11‏/2021 at 21:20 قال سامح أشرف:

    لاحظ أن لديك بعض الأخطاء البسيطة في الملف tourist.php مثل أن إغلاق حلقة while يجب أن يكون قبل العنصر footer مباشرة، وذلك لأنك تستعمل بعض المتغيرات الخاصة بالبيانات التي يتم إحضارها من قاعدة البيانات، وذلك سيؤدي إلى ظهور العديد من الأخطاء في حالة لم يتم إيجاد أي نتيجة في قاعدة البيانات، كما في الصورة التالية:

     

    ممتاز لكن عند البحث باسم دولة غير موجودة يرجعني للفوتر !

    10.png

  2. الشق الأول لم يعمل ووضعته قبل ?> وصار يشتغل بس حتى لو ابحث عن دولة موجودة يرجعني للصفحة التي وضعت !! 

    $Country =$row['Country'];
    $Flag= $row['Flag']; 
    $Capital= $row['Capital'];
           	
    			} 
    					if(empty($row))
    	header("Location:\\index.php ");
    			
              ?>

     

    الثاني وضعت نفس المكتوب لكن لم يعد يبحث عن اي دولة ولاعاصمة  ؟ وبعد ما ارجع الكود القديم يعمل على الدولة فقط .

  3. اين اضع  

    if(empty($row))
    

     

    الشق الثاني وضعته بهذا الشكل ولم يعمل اتوقع المشكلة في علامات التنصيص على ما اضن 

                $get_news_sql = "SELECT * FROM information WHERE Country like '". $_GET['search']."'" ' OR  Capital like '". $_GET['search']" ; 	

     

     

  4. السلام عليكم 

    وضعت كود البحث في الصفحة الرئيسية للموقع ليبحث في قاعدة البيانات ،يعمل بشكل ممتاز.

    اريد عند البحث عن كلمة غير موجودة في القاعدة يعطي خطا ( الكلمة غير موجودة في القاعدة ) او يرجعة  للصفحة الرئيسية !

     

    <form action="test.php" >
    <div class="container">
        <div class="row height d-flex justify-content-center align-items-center">
            <div class="col-md-8"> 
                <div class="search">  <input  type="text" name="search" class="form-control" placeholder=" كلمة البحث" > <button class="btn btn-primary">بحث  </button> </div>
            </div>
        </div>
    </div>
    
    </form>
    <?php
    	$host = "localhost"; 	
    	$name = "#####";  
    	$pass = "####";  
    	$dbname = "###";
    	$connection = mysqli_connect($host,$name,$pass,$dbname);
    	mysqli_query($connection,"set character_set_server='utf8mb4_general_ci'");
    	mysqli_query($connection,"set names 'utf8mb4_general_ci'");
    	if (!$connection) {
    	die();
    }
    	
                $get_news_sql = "SELECT * FROM info WHERE Country like '". $_GET['search']."'" ; 
                $get_news_sql = mysqli_query($connection, $get_news_sql);
                while ($row = mysqli_fetch_array($get_news_sql)) {
    		
    $Country =$row['Country'];
    $Flag= $row['Flag']; 
    $Capital= $row['Capital'];
           }
    			
              ?>

     

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

    • أعجبني 2
  5. السلام عليكم ورحمة الله وبركاتة 

    فلنفترض لدينا قاعدة بيانات ( sql ) - ويوجد في القاعدة بعض الروابط ! 

    مثال 

    id - name - age - dmoin 

    اريد طباعة الدومين لكن

    اقتباس

    بشرط يظهر جاهز للنقر مش كتابة فقط

    الشي الاخر يوجد مع الدومين نص مثال : (((((  رابط المتجر الخاص في محمد هو www.###.com )))))

    يعني لو وضعتها في html بين كودين <a> راح يطلع مشكلة !! 

    وأيضا تعديل في قاعدة البيانات صعب لكثرة الروابط ، هل يوجد هناك حل بسيط !؟

    • أعجبني 1
  6. السلام علكيم 

    عندي قاعدة بيانات (sql ) اسمها travel وفيها جدول اسمه info والجدول فيه ( دول العالم ) Country

    هل استطيع طباعة الدولة الموجودة في الصف الخامس مثلاً  فلنفترض لدينا 10 دول 

    <?php
    	$host = "localhost"; 	
    	$name = "##";  
    	$pass = "##";  
    	$dbname = "##";
    	$connection = mysqli_connect($host,$name,$pass,$dbname);
    	mysqli_query($connection,"set character_set_server='utf8mb4_general_ci'");
    	mysqli_query($connection,"set names 'utf8mb4_general_ci'");
    	if (!$connection) {
    	die();
    }
    	
                $get_news_sql = "SELECT * FROM info "; 
                $get_news_sql = mysqli_query($connection, $get_news_sql);
                while ($row = mysqli_fetch_array($get_news_sql)) {
    				
    				
    				
    	
                  	echo $row['Country']; 
    
                }
       
    			
              ?>

     

     

    • أعجبني 1
×
×
  • أضف...