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

كيف يمكن عمل Combo Box في صفحة php ؟

بدأه ahmedarkan في 1 يوليو 2013 · 2 رد · 1,102 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

كيف يمكن عمل Combo Box  في صفحة php ويكون مصدر البيانات التي تعرض به هي من احد الاعمدة في قاعدة البيانات mysql ؟

 

وشكراً لكم

تم تعديل هذه المشاركة بواسطة ahmedarkan في 1 يوليو 2013 في 13:03

#2

السلام عليكم

 

راجع الرابط التالي:

http://www.w3schools.com/tags/tag_select.asp

 

مثال استخدامها مع php وجلب القيم من قاعدة البيانات :

<?php
$DB['Host'] = 'localhost';
$DB['UserName'] = 'db';
$DB['UserPass'] = '';
$DB['Name'] = 'root';
$connObj = new mysqli($DB['Host'],$DB['UserName'],$DB['UserPass'],$DB['Name']);
$query = "SELECT * FROM TableName";
$result = $connObj->query($query);
?>
<select name="select1">
    <?php
    while($row = $result->fetch_array())
    {
        echo "<option value='{$row['fieldName']}'>{$row['fieldName']}</option>";
    }
    ?>
</select>

*ملاحظة: لا تنسى تغيير ما يلزم ليتناسب مع قاعدة البيانات والجداول الخاصة بك ليعمل الكود .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

تفضل :

<?PHP
ECHO "<SELECT>";
$CONN = MYSQL_CONNECT("LOCALHOST","USERNAME","PASSWORD");
$SELECT_DB = MYSQL_SELECT_DB("DBNAME");
$SQL = "SELECT * FROM MYTABLE"
IF(MYSQL_QUERY($SQL)){
WHILE($VALUES = MYSQL_FETCH_ARRAY($SQL)){
$NUMS_VALUES = $VALUSES["NUMS"];
$NAME = $VALUES["NAMES"];
ECHO "<OPTION VALUE='".$NUMS_VALUES."' >".$NAME."</OPTION>";
}
ECHO "</SELECT>";
}

RESULT :

<SELECT>
<OPTION VALUES="1">MAHMMOUD</OPTION>
<OPTION VALUES="2">AHMED</OPTION>
<OPTION VALUES="3">MOHAMMED</OPTION>
<OPTION VALUES="4">ALI</OPTION>
<OPTION VALUES="5">SAMER</OPTION>
<OPTION VALUES="6">ODAY</OPTION>
</SELECT>

تم تعديل هذه المشاركة بواسطة PHP2013 في 11 يوليو 2013 في 22:31

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