السلام عليكم
كيف يمكن عمل Combo Box في صفحة php ويكون مصدر البيانات التي تعرض به هي من احد الاعمدة في قاعدة البيانات mysql ؟
وشكراً لكم
السلام عليكم
كيف يمكن عمل Combo Box في صفحة php ويكون مصدر البيانات التي تعرض به هي من احد الاعمدة في قاعدة البيانات mysql ؟
وشكراً لكم
تم تعديل هذه المشاركة بواسطة ahmedarkan في 1 يوليو 2013 في 13:03
السلام عليكم
راجع الرابط التالي:
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>*ملاحظة: لا تنسى تغيير ما يلزم ليتناسب مع قاعدة البيانات والجداول الخاصة بك ليعمل الكود .
لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق
لا إله إلا أنت سبحانك إني كنت من الظالمين
تفضل :
<?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