الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

DropDown List + كيفية الإختيار والتحديد ...

بدأه الزمن الجميل في 10 أبريل 2010 · 1 رد · 684 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الســــــــــــــــلام عليكم ,,,,,

إخوتي الأعزاء عملت كود في موقعي بخصوص الأنبكس بحيث ان لكل عضو في الموقع انبكس خاص به يستطيع منه ارسال واستقبال رسائل خاصة للأعضاء الآخرين ...

والكود يعمل لكن ....

أريد بدلا من أن أضع تيكست بوكس ويكتب به العضو اسم المرسل اليه ....

أريد عمل شيء أكثر مرونه ... من التكت بوكس ففكرت في عمل دروب داون ليست بجميع الأعضاء في الموقع وهو يختار ...

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

هل أستطيع دمج دروب داون ليست وع تيكست بوكس بحيث لو أخترت اسم محمد من الدروب داون ليست مثلاا يتحدد لي الأسم مباشرة في التيكست بوكس ومنها أستطع ارسال رسالة له.

(((( فكرت بعمل طريقة أفضل من الدوب داون ليست وهي تيكت بوكس تلقائي وهو مجرد أن أكتب حرف الميم يظهر لي جميع الأعضاء المسجلين وتبدأ أسماءهم بحرف الميم. وجدت هالطريقة مستخدمة بالجي كويري لكن لم أستطع التعامل معها ) كما في الإيميل

أريد مشورتكم واقتراحاتكم ..... فمنكم أستفيد واتعلم ...

فأنا لم أستطع الإلمام بالفكرة ...

هذا هو الكود....

 
    <form method="POST" action=""> 
    <input type="hidden" name="sector" value="sector_list"> 
    <select name="sector_list" class="inputstandard"> 
    <option  size ="40" value="default">إرسال الى </option> 

    <?php 
        $result = mysql_query('select  * from  members  ')  
        or die (mysql_error());  

        while ($row = mysql_fetch_assoc($result)) { 




		echo $row['MemberName'];
            echo '<option size ="40" value="' . $row['MemberID'] . '" name="' . $row['MemberName']. '">' . $row['MemberName']. '</option>'; 
        } 

    ?> 

    <!--</select> 
    <input type="submit" value="Go!"> !-->
    </form>
#2
echo $row['MemberName'];
echo '<option size ="40" value="' . $row['MemberID'] . '" name="' . $row['MemberName']. '">' . $row['MemberName']. '</option>';

أخي الفكرة الخاصة بك صحيحة لكن في حال اصبح عدد الاعضاء كثير فستصبح مقززة جداً

واذا أردت اصلاحها

استبد الكود الاعلى بهذا الكود

echo '<option size ="40" value="' . $row['MemberID'] . '">' . $row['MemberName']. '</option>';

واسم المتغير الذي سيصل للصفحة الثانية هو اسم الدروب داون

أما بالنسبة للطريقة الثانية

ajax live serch box

فهي موجودة لكن بشكل مقنن قليلاً

يمكنك رؤية هذا المثال ومحاولة تطبيقه

http://www.w3schools.com/php/php_ajax_livesearch.asp

أول منتدى عربي متكامل من برمجة سورية

منتدى جامعة دمشق

www.jamaa.cc

logo.png

ابداع بلا حدود

ShababSy.com

مواضيع مشابهة