السلام عليكم
احاول تطبيق الكود ولاكني لم انجح اهل ممكن اصلاح الكود التالي
اريد اختيار اسم قسم من قائمة مسنلدة وعند اختيار القسم اظهار المقالات الموجودة بداخل هذا القسم
هذا الكود الذي توصلت له ولاكن خطأ
يرجا اصلاحة والملف مرفق اسم الملف test.php
كود PHP:
<html>
<head>
<title>test</title>
<script type="text/javascript" language="javascript">
function createRequestObject() {
var req;
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
} else if(window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('حصل خطأ في طلب الصفحة...الرجاء المحاولة مرة أخرى وإذا لم تنفع جرب أن تنزل نسخة جديدة من المتصفح');
}
return req;
}
var http = createRequestObject();
function sendRequestGet(who) {
http.open('get', 'test.php?who='+who, true);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
var ajaxTest = document.getElementById("ajaxTest");
ajaxTest.innerHTML = 'جاري التحميل...';
if(http.readyState == 4 && http.status == 200){
var response = http.responseText;
if(response) {
ajaxTest.innerHTML = response;
}
}
}
function select_option_id(f)
{
var chosen;
chosen=selectcat.options[selectcat.selectedIndex].value;
sendRequestGet(chosen);
}
</script>
</head>
<body dir="rtl" bgcolor="#fcfcfc" onload="select_option_id();">
<?php
include("config.php");
echo "
<select name=\"selectcat\" size=\"5\" onChange=\"select_option_id(this)\">
<option value=\"0\" selected>اختر احد الاقسام....</option>
<option value=\"1\">قسم الشوؤن الفلسطينية</option>
<option value=\"2\">قسم الاخبار العاجلة</option>
<option value=\"3\">قسم الشوؤن العربية والعالمية</option>
<option value=\"4\">قسم الشوؤن الرياضية الفلسطينية</option>
<option value=\"5\">قسم الشوؤن التكنولوجية والمعلوماتية</option>
</select><br><br>
";
if(isset($_GET['who'])){
$cat_id=$_GET['who'];
} else {
$cat_id=1;
}
$page_result = mysql_query("SELECT * FROM test WHERE cat='$cat_id' AND status='1' ");
$page_numrows=mysql_num_rows($page_result);
if($page_numrows > 0 )
echo "good";
else
echo "bad";
?>
مشكورين