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

الموضوع: جعل كل سطر في قائمة اختيارات

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    357

    جعل كل سطر في قائمة اختيارات



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

    الدرس بسيط ..وهو جعل كل سطر تكتبه في حقل<textarea> يكون في قائمة او ازرار راديو او يمكن الاستفاده في شيء اخر

    والفكره موجودة في لوحة تحكم vBulletin

    ولتوضيح الفكره
    هذي صوره الدرس
    الاســـم:	ttt.gif
المشاهدات: 61
الحجـــم:	5.7 كيلوبايت

    وهذا الكود:
    كود PHP:
    <?php
    $g
    =$_GET[g];
    if(
    $g==2){
        
    $t=nl2br($_POST['t']);
             
    $eexplode("<br />",$t);
            echo
    "<select>";
    foreach(
    $e as $k=>$v){
    echo
    "
    <option value='"
    .$k."'>".$v."</option>
    "
    ;
    }
    echo
    "</select>";
        }else{
    echo<<<e
    <form method="post" action="?g=2">
    <textarea name="t" rows="5" cols="20" ></textarea>
    <br/>
    <input type="submit" />
    </form>    
    e;
            }

    ?>
    بعد ارسال البيانات يتم استقبالها بدالة
    كود PHP:
        $t=nl2br($_POST['t']); 
    التي تضيف وسم
    كود PHP:
    <br/> 
    ويتم بعدها تقسيم النص المرسل بدالة:
    كود PHP:
             $eexplode("<br />",$t); 
    ووظيفة الدالة تقسيم النص الى مصفوفه بواسطة "<br/>"

    ثم كتابة وسم القائمة:
    كود PHP:
    <select
    ثم نستخرج قيم المصفوفه بدالة foreach:
    كود PHP:
    foreach($e as $k=>$v){
    echo
    "
    <option value='"
    .$k."'>".$v."</option>
    "
    ;

    ثم اغلاق وسم القائمة:
    كود PHP:
    </select
    انتهى الدرس
    في امان الله







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


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

    نعم انا استفيد كل يوم مع دالة explode
    يمكن عمل كثييييير من الاشياء بها

    مثل ما تفضلت به ايضا

    جزاك الله خير






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


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





    __________________
    FaceBook Application Developer
    تعلم برمجة سكريبت جلب المحتوى خطوة بخطوة
    مشروعى داخل معرض الاتصالات
    لمراسلتي إضغط هنا
    سبحان الله وبحمده سبحان الله العظيم

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    357


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






  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2009
    المشاركات
    121


    شكرا لك .. بالفعل دالة ممتازة وتفيدنا





    __________________
    العضوية مشتركة بين 3 اشخاص

  6. #6


    كان ممكن هذه

    كود PHP:
    explode("\n",$t); 






    __________________
    السيف أصدق أنباء من الكتب

  7. #7
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    هل المثال ده ممكن يمشي معاك

    كود PHP:

    <?php
    switch($_GET['do'])
    {
        default:
        echo(
    "<form action='explode.php?do=show' method='POST'>
        <textarea name='words' cols='50' rows='20'></textarea><br>
        <input type='submit' value='do'>
        </from>"
    );
        break;
        case 
    'show':
        
    $words=$_POST['words'];
        
    $exp=explode("\n",$words);
        echo
    "<select>";
        foreach(
    $exp as $En)
        {
            echo
    "<option>".$En."</option>";
        }
        echo
    "</select>";
        break;

    }
    ?>






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


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

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






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    357


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










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

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

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