صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 25 من 25

الموضوع: هل هناك خطأ في هذا الكود للأخوة المبرمجين

  1. #16
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالجمال


    طيب مشكور






  2. #17
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالجمال


    أخي معليش ممكن تشرح لي الكود

    شرح مفصلا

    والله بجزاك خير






  3. #18


    كود PHP:

    <?php
    include('config.php');
    if(!isset(
    $ge))
    {
        
    $rs=mysql_query("SELECT  * FROM  `name`");
        while(
    $N=@mysql_fetch_array($rs)){
        echo(
    '
        <head>
        <meta http-equiv="Content-Language" content="en-us">
    </head>

    <table border="1" width="100%" id="table1">
        <tr>
            <td>
            <p align="center"><b><span lang="ar-sa">الموضوع</span></b></td>
        </tr>
        <tr>
            <td>
            <p align="center">
        <a href="gehad.php?ge=into&gehad='
    .$N['id'].'">&nbsp;
                '
    .$N['name'].'</a>
                </td>
            </tr>
        </table>
        <P></P>

        '
    );
        }
    }
    هذا القسم يتأكد من وجود قيمة في المتحول ge ، ففي حال عدم وجود قيمة فإن المخرج من الشرط هو false و بسبب وجود عملية الـ ! أو ما تدعى بـ Not فتنقلب القيمة إلى True و يتم تنفيذ ما بداخل الشرط و هو احضار البيانات و من ثمّ طباعتها ...

    كود PHP:
    elseif($ge=='into'){
    $rs=mysql_query("SELECT * FROM name WHERE id='$gehad'");
    $row=@mysql_fetch_array($rs);
    $id $row['id'];
    $name $row['name'];
    $text $row['text'];
    echo
    $name;
    }

    ?> 
    أما في حال وجود قيمة للـ ge فيتم تنفيذ القسم الثاني و هنا كنت أنت قد أخطأت مرتين :
    الأولى عند المقارنة فقد كتبت أنت
    كود PHP:
    $ge==into 
    و الصحيح هو :
    كود PHP:
    $ge=='into' 
    و الأمر الآخر عندما قمت بوضع قيمة الـ Id فقد كتبت أنت
    كود PHP:
    SELECT FROM name WHERE id='$ID' 
    في حين أنها :
    كود PHP:
    SELECT FROM name WHERE id='$gehad' 
    حيث أنك كتبت في القسم الأول الرابط بالشكل التالي :
    كود HTML:
    <a href="gehad.php?ge=into&gehad='.$N['id'].'">
    و كما تلاحظ فقد قمت أنت بوضع قيمة الـ ID المطلوبة ضمن متحول ثاني اسمه gehad ..

    فهذه هي أخطاؤك ...
    و أرجوا أن يكون الشرح مفيد ....






  4. #19


    لكنك لم تخبرني هل عمل الكود أم لا ؟






  5. #20
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالجمال


    أشتغل وزي الفل
    الله يجزاك خير






  6. #21
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالجمال



    و الأمر الآخر عندما قمت بوضع قيمة الـ Id فقد كتبت أنت

    كود PHP:
    SELECT * FROM name WHERE id='$ID'


    في حين أنها :

    كود PHP:
    SELECT * FROM name WHERE id='$gehad'


    حيث أنك كتبت في القسم الأول الرابط بالشكل التالي :

    كود HTML:
    <a href="gehad.php?ge=into&gehad='.$N['id'].'">
    وضح أخي أكثر إذا ممكن ::::::::::::::::::: معليش تقلنا عليك






  7. #22


    عند الانتقال من صفحة لأخرى فإن القيمة ID تنحذف و لا تستخرج و إن استخرجتها ، و هذا ما فعلته أنت ، فقد استخرجتها و وضعتها ضمن عملية التكرار ، و بالتالي فإن قيمة الـ ID دائماً ، هي قيمة آخر عضو عندك و ليس العضو الذي تريد ..

    و أنت قمت باسناد قيمة الـ ID التي تريد إلى متحول آخر اسمه gehad ، و لم تقم باستخدامه ، و هو المتحول الذي يحتوي على القيمة التي يجب عليك استخدامها بعملية الـ Select ..

    و بالتالي عندما تقوم بطلب أي شيء يحضر لك آخر عنصر و ليس العنصر الذي تريد ...


    أود أن أكون قد أوضحت الفكرة






  8. #23
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالجمال


    خلاص فهمت


    أشكرك وأترك أجرك على الله أن يكافئك ................ الله يجزاك ألف خير

    مشكووور






  9. #24


    الحمد لله ...

    أكثر لي من الدعاء :-)






  10. #25
    فضلاً اكتب اسمك الحقيقي هنا
    زائرالجمال


    أبشر










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

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

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