صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 19

الموضوع: مشكلة يعاني منها متعلم مبتدئ :(!!

  1. #1

    مشكلة يعاني منها متعلم مبتدئ :(!!



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

    مثال على أحد التمارين

    هذا ملف الhtml

    كود PHP:
    <html dir="rtl">
    <
    form action="radio.php" method="post">
    ماهو مشروبك المفضل؟
    <br>
    <
    br>
    <
    input type="radio" name="mshroob" value="قهوة" checked>
    قهوة
    <br>
    <
    input type="radio" name="mshroob" value="شاي">
    شاي<br>
    <
    input type submit value="إرسال">
    </
    form>
    </
    html
    وهذا ملف php

    كود PHP:
    <html dir="rtl">
    <?
    echo "مشروبك المفضل هو:"."".$mshroob;
    ?>
    </html>
    والنتيجة اللي تظهر لي

    مشروبك المفضل هو:

    ========
    لاحظوا دقة التطبيق (...) ولا يطلع نتائج

    ليييييييييييييه :anger1:

    أعينوا أخوكم قبل أن يتحطم فلأول مره يجزم على التعلم هكذا





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً


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


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

    كود PHP:
    <html dir="rtl">
    <?
    echo "مشروبك المفضل $mshroob";
    // او جرب
    echo "مشروبك المفضل ";
    echo 
    $_POST['mshroob'];
    ?>
    </html>






    المهمة9 غير متواجد حالياً

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


    الكود شغال ومافيه شي بس إضغط زر الإرسال عشان يكون هناك قيمة للمتغير mshroob

    طيب سوي لك صفحة s.php مثلا وحط فيها نفس الكود التالي
    كود PHP:
    <html
    dir="rtl">
    <form action="s.php" method="post">
    ماهو مشروبك المفضل؟
    <br>
    <br>
    <input type="radio"
    name="mshroob"
    value="قهوة"
    checked>
    قهوة
    <br>
    <input
    type="radio" name="mshroob"
    value="شاي">
    شاي<br>
    <input type
    = submit value="إرسال">
    </form>
    </html>
    <html dir="rtl">
    <?
    echo "مشروبك المفضل هو:"."".$mshroob;
    ?>
    </html>
    أول ماتسوي له تنفيذ بتلاحظ انه كتب مشروبك المفضل هو :


    بيترك بعدها فراغ .. لكن حدد إنت أي قيمة ثم اضغط إرسال وسوف يطبعها .. بالتوفيق وشد حيلك هذي مشاكل بسيطة كلنا مرت علينا





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

  4. #4


    أخوي المهمة 9 شغلك مضبوط ماشاء الله عليك(أذكر اني بديت اتعلم قبلك ) لكن اشرح لي لو سمحت
    كود PHP:
    $_POST 
    وش يمثل ؟(يالله احنا ناس تتعلم)

    دكتور سيرفر
    جزاك الله خير على الكود لكن ماضبطتش

    وجزاك الله خير على التشجيع أهو كدا التشجيع والا بلاش! :shy:





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً

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


    اهلاً بك
    كود الاخ الدكتور شغال وانا جربته ...
    وبخصوص
    كود PHP:
    $_POST 
    يقصد به جلب المتغير الذي اسمه mshroob المرسل بطريقة POST

    وشكراً لك





    sa7rah غير متواجد حالياً

  6. #6


    sa7rah مشكور على المعلومة

    عندي نفس المشكلة لكن بالـ CHECKBOX كيف احله

    وكود الدكتور نفس الكود اللي بالموضوع لكن جمع الاثنين بواحد

    المشكله عندي ليه ما تظهر المتغيرات وليه ظهرت النتيجة عندما وضعنا
    كود PHP:
    $_post 
    هذا الملف

    كود PHP:
    <html dir="rtl">
    <
    FORM action="check3.php" method="post">
    مالذي تريد أن تفعله في الحيا؟
    <br>
    <
    INPUT TYPE="CHECKBOX" NAME="alswalif[]" value="زوجة" CHECKED>
    الزواج
    <br>
    <
    INPUT TYPE="CHECKBOX" NAME="alswalif[]" value="جهاد">
    جهاد
    <br>
    <
    INPUT TYPE="CHECKBOX" NAME="alswalif[]" value="قرآن" CHECKED>
    قراءة القرآن
    <br>
    <
    input typesubmit value="إرسال">
    </
    FORM>
    </
    html
    وهذا ملف php

    كود PHP:
    <html dir="rtl">
    <?php
    Echo "$alswalif[0]<br>";
    Echo 
    "$alswalif[1]<br>";
    Echo 
    "$alswalif[2]<br>";
    ?>
    </html>
    والنتيجة صفحه بيضااااااااااء





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً

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


    اخوي
    شغلك 100% تمام
    وانا جربته
    حمل المف في المرفقات وهو عملك وجربه ...
    في المرفقات ملفين ملف Index.php وهو الملف الذي بداخل كود html
    وملف الثاني هو الملف الذ





    الملفات المرفقة الملفات المرفقة
    sa7rah غير متواجد حالياً

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


    اخوي
    شغلك 100% تمام
    وانا جربته
    حمل المف في المرفقات وهو عملك وجربه ...
    في المرفقات ملفين ملف Index.php وهو الملف الذي بداخل كود html
    وملف الثاني هو الملف الذي يستعرض النتائج


    شوف وردلي خبر





    الملفات المرفقة الملفات المرفقة
    sa7rah غير متواجد حالياً

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


    use $_POST[] array





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  10. #10


    sa7rah مشكور اخوي لكن نفس المشكلة

    all-the-vb
    سويت كذا

    كود PHP:
    <html dir="rtl">
    <?php
    //Echo "$alswalif[0]<br>";
    //Echo "$alswalif[1]<br>";
    //Echo "$alswalif[2]<br>";
    use $_POST[] array
    ?>
    </html>
    والنتيجة Parse error: parse error, unexpected T_VARIABLE, expecting T_CONSTANT_ENCAPSED_STRING or '(' in c:\phpdev5\www\check3.php on line 6

    وكذا
    كود PHP:
    <html dir="rtl">
    <?php
    //Echo "$alswalif[0]<br>";
    //Echo "$alswalif[1]<br>";
    //Echo "$alswalif[2]<br>";
    echo use $_POST[] array
    ?>
    </html>
    والنتيجة
    Parse error: parse error, unexpected T_USE, expecting ',' or ';' in c:\phpdev5\www\check3.php on line 6

    وجزاك الله خير على المرور
    الآن لا أعاني من المشكلة لأني أعرف كيف ستظهر النتائج لكن في المستقبل كيف ستأعمق!!

    المتغيرات لا تظهر لماااااااااااااااذا ألم يسبق وأن واجه أحد نفس المشكلة؟





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً

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


    you not understand me

    try this



    كود PHP:
    <html
    dir
    ="rtl">
    <
    FORM action="check3.php" method="post">
    مالذي تريد أن تفعله في الحيا؟
    <br>
    <
    INPUT
    TYPE
    ="CHECKBOX" NAME="alswalif[]" value="زوجة"
    CHECKED>
    الزواج
    <br>
    <
    INPUT
    TYPE
    ="CHECKBOX" NAME="alswalif[]" value="جهاد">
    جهاد
    <br>
    <
    INPUT
    TYPE
    ="CHECKBOX" NAME="alswalif[]" value="قرآن"
    CHECKED>
    قراءة القرآن
    <br>
    <
    input
    type
    submit value="إرسال">
    </
    FORM>
    </
    html
    كود PHP:
    <html dir="rtl">
    <?php
    $arraya
    =$_POST[alswalif];
    foreach (
    $arraya as $v) {
       echo 
    $v."<br>";
    }
    ?>
    </html>
    لا تستطيع طباعة المتغيرات بالطريقه العاديه لان
    register.globals = off





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  12. #12


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

    ماقريت جميع الردود , لاكن اللي المتغيرات عنده ماتوصل لملف الآكشن , يضع في اول الصفحة (( بعد تاج ال PHP طبعا )) :::



    كود PHP:
    import_request_variables("FORM METHOD") ; 
    * FORM MEHOD = post or get

    حسب الفورم عندك ...

    واذا كنت تشتغل على السيرفر المحلي , او عندك سيرفر , بإمكانك تدخل على ملف php.ini وتبحث عن الخيار هذا :::

    register_globals

    وعدل القيمة الى ON

    الخيار هذا يكون على OFF لجاونب امنية ,

    وفي PHP 5 راح يكون اجباري OFF

    يعني احفظو السطر اعلاه مية مية

    تحياتي





    أبو خلود غير متواجد حالياً

  13. #13


    all-the-vb طريقتك نجحت إذا ماعليك كلافة ممكن تشرح لي وش سويت هل هذي طريقة المصفوفات؟

    وعلى فكرة register_globals = on

    أبو خلود

    register_globals =on بكل الملفات اللي موجوده على الجهاز

    وسويت كذا ولا ضبط

    كود PHP:
    <html dir="rtl">
    <?
    import_request_variables
    ("FORM METHOD") ;
    echo 
    $wife."".$jihad."".$qran;
    ?>
    </html>
    أتعبناكم معنا





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً

  14. #14


    نقلت الملفات لموقعي بدلاً من السيرفر المحلي وضبطت

    السؤال ليش ما تبضبط على السيرفر المحلي





    __________________
    العلم بالتعلم والحلم بالتحلم
    القرعي غير متواجد حالياً

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    73


    يمكن السيرفر المحلي ما يقبل جميع الدوال او اصدار الـphp لسيرفرك المحلي قديم
    حاول تحميل سيررفر محلي جديد وانا من تجربتي للسيرفرات الشخصي فضل سيرفر هو
    AppServ

    وشكراً لك





    sa7rah غير متواجد حالياً





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

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

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