النتائج 1 إلى 8 من 8

الموضوع: page.php?action=show&cat=1 رابط يحمل قيمة متغيرين أو أكثر .

  1. #1
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247

    page.php?action=show&cat=1 رابط يحمل قيمة متغيرين أو أكثر .



    طريقة السويتش حينما يحمل رابط الصفحة متغير واحد مثل
    page.php?action=show

    هذي عارفها ...


    لكن عندما يحمل رابط الصفحة متغيرين مثل
    page.php?action=show&cat=1

    فكيف استقبل قيم تلك المتغيرات في الصفحة المعروضة تحت هذا الرابط وأتعامل معاها

    توضيح : الرابط عندما يحمل قيمة متغير واحد نقدر عن طريق switch نحدد اللي نبي نعرضه في الصفحة تبعا لقيمة هذا المتغير عن طريق case

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





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
    Dr.Server غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    309


    كود PHP:

    switch ($action)
    {
    case 
    'show' 
    select from cat where cat_id=$cat
    bla bla bla
    ...
    ..
    .
    break ;







    __________________
    http://www.taqniah.com
    taqniah.com غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    أشكرك على الإجابة .. لكن طريقتك تعتمد على متغير واحد اللي هو action

    بس إذا كان فيه متغير ثاني معاه بنفس الرابط فكيف استقبل قيم المتغيرات هذي واستعملها ... والشيء الثاني هل يوجد هناك غير switch للقيام بالوظيفة هذي !؟





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
    Dr.Server غير متواجد حالياً

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    أهلاً Dr.Server

    أنا عملت ملف صغير بس ان شاء الله يكون طلبك !!


    عندي قاعدة بيانات باسم اعضاء

    index.php?user=1 يعرض لي اسماء الأعضاء و هذا كوده

    كود PHP:
       If ($user==1)
     {
        
    $Sql "select * from user where id>='1'";
    $user mysql_query($Sql);
      If (
    $user)
       {
           while (
    $Row mysql_fetch_array($user))
           {
          
    $id=$Row[id];
          
    $name=$Row[name];
          
    $mail=$Row[mail];
          
    $site=$Row[site];
          Echo 
    "<a title='$mail' href=index.php?profile=1&id=$id>$name<br></a>";


        }  }

    لاحظ ان الصفحة ستظهر اسم كل الاعضاء مرتبين أفقياً و كل عضو عليه رابط ..
    تفسير الرابط : index.php?profile=1&id=$id
    id هو رقم التسلسل لكل عضو
    و هذا يوصل لهذي الصفحة (مثال لثاني عضو في القائمة)
    index.php?profile=1&id=2
    و هذا الكود الخاص به :
    كود PHP:
     If ($profile==1)
     {
             
    $Sql "select * from user where id='$id'";
    $user mysql_query($Sql);
      If (
    $user)
       {
              while (
    $Row mysql_fetch_array($user))
           {
          
    $name=$Row[name];
          
    $mail=$Row[mail];
          
    $site=$Row[site];
           Echo 
    "$name<br>$mail<br>";
    if (
    $site!="")
    {
    Echo 
    "<a  href='$site'>الموقع المفضل</a>";
    }
    Else {
        Echo 
    "الموقع المفضل : لا يوجد";

    }
       }}







    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .
    omars غير متواجد حالياً

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    إذا كان ردّي السابق لا يقدّم فائدة انظر لهذا الكود :

    page.php?action=show&cat=1



    كود PHP:
    if ($action=="show" and cat=="1"
    {
    Echo 
    "أهلاً";

    هل في ردّي الثاني أي فائدة ؟
    لا اظنّ





    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .
    omars غير متواجد حالياً

  6. #6
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    جبتها ياعمر :nice: :app: :nice: :app:

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

    الله يوفقك ياشيخ





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
    Dr.Server غير متواجد حالياً

  7. #7
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2003
    المشاركات
    303


    ألله يوّفق الجميع استاذي

    إلى الأمام في برنامجك و لا يوقفك شيء بإذن الله ..





    __________________
    إن كانَ عندك يا زمانُ بقيّةً
    ممّا يُهان بها الكرامُ فهاتها !
    __________
    يا أهل سوالف سوفت .. اكتبوا غير الـفاشل و لا تكتبوا الغير فاشل :) .. (غير) لا تُعرّف يرعاكم الله .
    omars غير متواجد حالياً

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    766


    فيه حركة ثانية وهي
    كود PHP:
    Select from table where view=$action id=&id 
    سهلة ولها أكثر من معني ...





    __________________
    شبكة فله العربية
    www . 4fallah . com
    تلفزيون فله
    تحميل فله

    للفلة عنوان
    abo soude غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض