السلام عليكم ورحمة الله وبركاته
اولاً اتمنى ان يكون العنوان مناسب
قمت بعمل 2 Drob-Down Box الأولة تظهر قواعد البينات الموجودة داخل خادم Mysql والثانية تظهر الجداول دخل كل قاعدة بنائاً على ما اختاره من قاعدة في Drob-Down Box الأولة العملية كانت تعمل بشكل جيد عندما كانت كل Drob-Down Box في صفحة مستقلة
و ما اريده هو ان يكون الأثنان في صفحة وحدة ولكن المشكلة هي ان الـ Drob-Down Box الخاصة بالجداول لا تستطيع التعرف على على القاعدة المختارة
فأرجوا من الأخوة في المنتدى مساعدتي في حل هذه المشكلة
الكود المستخدم
<html>
<head>
<title>New Laborer</title>
</head>
<body>
<form action="new_laborer.php" method="post">
<?php
//------------------------------------------------------------------
$cts = mysql_connect("localhost", "root", ""); //Connect to server
if (!$cts)
{
die("Could not connect: " . mysql_error());
}
//------------------------------------------------------------------
//------------------------------------------------------------------
//Drob-Down Box Database
$db_list = mysql_list_dbs($cts);
$db_count = mysql_num_rows($db_list);
$i = 0;
echo "<select name='databases'>";
while ($i < $db_count)
{
echo "<option value='".mysql_db_name($db_list, $i)."'>" .mysql_db_name($db_list, $i). "</option>";
$i++;
}
echo "</select>";
//------------------------------------------------------------------
//------------------------------------------------------------------
//Drob-Down Box Tables
$onofdbs = $_POST["databases"];
$dbname = $onofdbs;
$sql = "SHOW TABLES FROM $dbname";
$result = mysql_query($sql);
echo "<select name='table'>";
if (!$result) {
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
echo "<option>".$row[0]."</option>";
}
echo "</select>";
//------------------------------------------------------------------
mysql_close($cts); //disconnect from server
?>
<input type="submit"/>
</form>
</body>
</html>الملف الذي يحتوي على المشكلة للأطلاع
وجزاكم الله كل خير