اختي الكريمة تحتاجين في هذه الحالة إلى استخدام jQuery وجافا سكربت اضافة إلى ال PHP
مثال:
ملف ال HTML يكون هكذا
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<select name="first" id="first" onchange="fillSecond()">
<option value="0" >الرجاء الإختيار</option>
<option value="1">برمجة</option>
<option value="2">تصميم</option>
</select>
<select name="second" id="second">
<option value="0" >الرجاء الإختيار</option>
</select>
<script type="text/javascript">
function fillSecond() {
var first = document.getElementById("first");
var firstSelected = first.options[first.selectedIndex].value;
$("#second").load("load.php", {
Id: firstSelected
});
}
</script>
</body>
</html>
ملف ال PHP يكون هكذا واحرصي على تسميته load.php
<?php
$id = $_POST['Id'];
if( $id == 1 ):
?>
<option>PHP</option>
<option>HTML</option>
<option>Javascript</option>
<?php
elseif( $id == 2 ):
?>
<option>تصميم داخلي</option>
<option>تصميم بوسترات</option>
<option>تصميم مواقع</option>
<?php endif; ?>
اذا اردتي في ال select الثاني ان تستدعي بيانات من قاعدج البيانات تقومين بتعديل ملف load.php بحيث تضعين while loop او foreach loop لاستدعاء البيانات من قاعدة البيانات
وداخلها تضعين ال option مع المتغيرات داخل الحلقة while او foreach