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

جلب قائمة من قاعدة البيانات

بدأه man in dark في 18 مارس 2009 · 4 رد · 562 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني اريد جلب قائمة من قاعدة البيانات ووضعها في select option

لقد استخدمت هذا الاستعلام لجلب البيانات


$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="data"; // Table name

// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

$query = "SELECT * FROM $tbl_name";
$result = mysql_query($query) or die(mysql_error());
echo mysql_error();
?>
 <?php

كود لجلب القائمة و لكن لم يعمل


<select name="datadi">
<?php while($rows=mysql_fetch_array($result)){
echo '<option value="'.$rows[$sys].'">'.$rows[$sys'].'</option>';
}?>
</select></td>
		 <td>

قاعدة البيانات


`id` int(4) NOT NULL auto_increment,
`sys` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=3 ;
CREATE TABLE `data` (

#2

اخواني لقد جربت هذه الطريقة ولكن نفس المشكلة لم يجلب البيانات

		<td>
		<?php
		while($rows=mysql_fetch_array($result)){?>
			<select name="datadi">
			<option value="<?php echo $rows['sys']; ?>">"<?php echo $rows['sys']; ?>"</optin>
			</select></td><?php}?>
#3

ماهو الخطأ الذي يظهر لديك ؟

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#4
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test"; // Database name
$tbl_name="data"; // Table name

// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

$query = "SELECT * FROM $tbl_name";
$result = mysql_query($query) or die(mysql_error());
echo mysql_error();
?>

الغي اخر سطر

		 <td>
			 <select name="datadi">
			 <?php while($rows=mysql_fetch_array($result)){
				 echo '<option value="'.$rows[$sys].'">'.$rows[$sys'].'</option>';
				 }?>
			 </select></td>

اولا بدل كل من

$row[$sys]

بـ

$row['sys']

ثانيا ربما sys الاولى مقصود بها id؟

تم تعديل هذه المشاركة بواسطة Ryn في 21 مارس 2009 في 09:51

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#5

الف شكر اخي Ryn

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