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

الموضوع: هل هذا صحيح ؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774

    هل هذا صحيح ؟



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

    كود:
    <?
    session_start();
    // هنا الفريم الخاص بالتسجيل ومن ثم ننزل للتحقق من اليوزر آي دي
    if(user_id=1)){
    print " شكراً سيتم تحويلك للصفحة الآن..";
    echo " نأسف دخول خطأ ";
    if(isset($p)){
    if(! (($_GET[p]=="1") || ($_GET[p]=="2") || ($_GET[p]=="3") || ($_GET[p]=="4"))){
    echo " دخول خاطئ ";
    exit();
    }
    }
    switch($p){
    
    case "1";
    // تجربة حمد الشمري
    include('action=cat5&id=1');
    break;
    
    case "2";
    // تجربة حمد الشمري
    include('action=cat5&id=2');
    break;
    
    case "3";
    // تجربة حمد الشمري
    include('action=cat5&id=3');
    break;
    
    case "4";
    // تجربة حمد الشمري
    include('action=cat5&id=4');
    break;
    
    Default:
    // صفحة الروابط الخاصة بالصفحات 
    // include("action.php");
    
    echo "<a href='&id=1?'>Page 1</a>";
    echo "<a href='&id=2?'>Page 2</a><br>";
    echo "<a href='&id=3?'>Page 3</a><br>";
    echo "<a href='&id=4?'>Page 4</a><br>";
    echo "<a href='&id=5?'>Page 5</a><br>";
    break;
    }
    // إنتهى
    ?>

    آخذت مفهوم هذا الدرس من الرابط

    PHP FAQ

    فنرجو التأكد من الكود هل هو صحيح أم لا ؟

    الطريقة الي أبيها هي بأستخدام الأكشن action

    action=cat5&id=4

    كأن يكون الرابط للصفحات كالتالي :

    http://www.example.com/action=cat5&id=1?
    http://www.example.com/action=cat5&id=2?
    http://www.example.com/action=cat5&id=3?
    http://www.example.com/action=cat5&id=4?
    http://www.example.com/action=cat5&id=4?

    ولكم شكري وإمتناني

    حمد الشمري







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    حتى لو كل الكود خطأ نرجو تصحيحة علشان أتعلم وين أخطيت

    وشكراً مقدماً

    حمد الشمري






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    ماذا تقصد ب"فريم"؟

    كود PHP:
    if(! (($_GET[p]=="1") || ($_GET[p]=="2") || ($_GET[p]=="3") || ($_GET[p]=="4"))){ 
    هذا صحيح

    لكن يفصل انك تسويه كذا

    كود PHP:
    $p_vals = array(1,2,3,4);
    if (!
    in_array($_GET['p'],$p_vals
    وكلاهما صحيح لكن الثاني اكثر ترتيبا واقصر

    الخطأ

    كود PHP:
    case "2"
    خطأ

    والصحيح

    كود PHP:
    case "2"
    مثل الديفولت يعني


    هذا الخطأ الوحيد اللي انا وجدته





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي

  4. #4


    ايظاً هذا الكود


    الخطأ:
    كود PHP:
    if(user_id=1)){ 
    والصح:

    كود PHP:
    if($_SESSION[user_id]==1){ 
    كمان ماتنسى تغلق الشرط بالقوس
    {

    تحياتي
    www.awaltech.org





    __________________
    خطط إسظافة مغرية جداً
    تصميم مواقع مميزة
    برمجة مواقع
    http://www.awaltech.org (عربي)
    http://www.awaltech.net (English)
    -------------------
    برمجة موقع بي إتش بي اليمن = (15%)

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    اقتباس المشاركة الأصلية كتبت بواسطة 3bdullah
    ماذا تقصد ب"فريم"؟

    كود PHP:
    if(! (($_GET[p]=="1") || ($_GET[p]=="2") || ($_GET[p]=="3") || ($_GET[p]=="4"))){ 
    هذا صحيح

    لكن يفصل انك تسويه كذا

    كود PHP:
    $p_vals = array(1,2,3,4);
    if (!
    in_array($_GET['p'],$p_vals
    وكلاهما صحيح لكن الثاني اكثر ترتيبا واقصر

    الخطأ

    كود PHP:
    case "2"
    خطأ

    والصحيح

    كود PHP:
    case "2"
    مثل الديفولت يعني


    هذا الخطأ الوحيد اللي انا وجدته
    بارك الله فيك أخي العزيز : 3bdullah

    بالنسبة للفريم : هي صفحة خاصة بتسجيل دخول الأعضاء للصفحة

    فإذا كانت المعلومات صحيحة يتبع الأكواد التالي أما إن كان خطأ يطلع له

    ( دخول خاطئ ) ...

    عندي سؤال لك : مالفرق بين ; و : ؟؟

    وجزاك الله كل خير عني

    أخوك

    حمد الشمري






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    774


    اقتباس المشاركة الأصلية كتبت بواسطة awalnet-ye.com
    ايظاً هذا الكود


    الخطأ:
    كود PHP:
    if(user_id=1)){ 
    والصح:

    كود PHP:
    if($_SESSION[user_id]==1){ 
    كمان ماتنسى تغلق الشرط بالقوس
    {

    تحياتي
    www.awaltech.org
    بارك الله فيك أخي العزيز : awalnet-ye.com

    بس ممكن توضيح سبب إستخدام التالي :

    if($_SESSION[user_id]==1){

    بالـ session ? مع أنه موجود الطلب له بالبداية ؟

    وجزاك الله عني كل خير

    أخوك

    حمد الشمري






  7. #7


    اخي حمد
    انا فهمت من الكود السابق انه user_id هو متغير يتم تسجيله في الجلسة

    عند استخراج متغير من جلسة يتم كتابة المتغير بهذه الطريقة
    لنفرض ان المتغير المسجل في الجلسة هو user_id
    اي ان المتغير سيكون بهذا الشكل
    كود PHP:
    $_SESSION[user_id






    __________________
    خطط إسظافة مغرية جداً
    تصميم مواقع مميزة
    برمجة مواقع
    http://www.awaltech.org (عربي)
    http://www.awaltech.net (English)
    -------------------
    برمجة موقع بي إتش بي اليمن = (15%)

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307
    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    285


    اقتباس المشاركة الأصلية كتبت بواسطة حمد الشمري
    بارك الله فيك أخي العزيز : 3bdullah

    بالنسبة للفريم : هي صفحة خاصة بتسجيل دخول الأعضاء للصفحة

    فإذا كانت المعلومات صحيحة يتبع الأكواد التالي أما إن كان خطأ يطلع له

    ( دخول خاطئ ) ...

    عندي سؤال لك : مالفرق بين ; و : ؟؟

    وجزاك الله كل خير عني

    أخوك

    حمد الشمري
    الجواب

    مكتوبه في المنيوال ":"

    وعلى ما اعتقد انه خطأ منطقي (وضع"؛")<<<يعملك حاجة غير اللي تبغاها

    لايظهر من المترجم ولا يعتبره خطا ولكنه خطا





    __________________
    "من علمني حرفا صرت له عبدا"
    |+|PHP|+|loowy|+|PHP|+|
    "عامل الناس بما تحب أن يعاملوك به"
    لـــــــــــــــــــــــــــــؤي





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

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

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