i write on my way 
PHP Code:
Class Cars {
Function Car_Select($Form_Name){
$q = mysql_query("select * from car_zoon ");
$car_menu = "<select name=\"Zoon\" onchange=\"gettype(this)\" >\n\n";
$car_menu .= "<option value=\"AllZoon\" >All Zoon</option>\n\n";
while($r=mysql_fetch_array($q)){
extract($r);
$car_menu .= "<option value=\"$zid\"> $zoon </option>\n\n";
}
$car_menu .= "</select>";
///////////////////////// part 2
$car_menu .= "<br><select name=\"Type\" onchange=\"getmodel(this)\">\n\n ";
$car_menu .= "<option value=\"AllType\"> كافة الأنواع </option>\n\n";
$car_menu .= " <SCRIPT language=JavaScript>
function gettype(elem){
for (var i = document.$Form_Name.Type.options.length; i >= 0; i--){
document.$Form_Name.Type.options[i] = null;
}\n\n ";
$car_menu .= "if (elem.options[elem.selectedIndex].value=='AllZoon'){ \n\n";
$car_menu .= "document.$Form_Name.Type.options[document.$Form_Name.Type.options.length] = new Option(' كافة المدن ','AllType');\n}\n";
$q2 = mysql_query("select * from car_zoon");
while($r2=mysql_fetch_array($q2)){
$car_menu .= "if (elem.options[elem.selectedIndex].value=='$r2[zid]'){ \n";
$q3 = @mysql_query("select * from car_type where zid='$r2[zid]' ") ;
$car_menu .= "document.$Form_Name.Type.options[document.$Form_Name.Type.options.length] = new Option(' كافة المدن ','AllType');\n";
while($r3=@mysql_fetch_array($q3)){
$car_menu .= "document.$Form_Name.Type.options[document.$Form_Name.Type.options.length] = new Option(' $r3[type] ','$r3[car_id]');\n";
}
$car_menu .= "}\n";
}
$car_menu .= "}</script>\n\n";
$car_menu .= "</select>";
//////// Part 3
$car_menu .= "<br><select name=\"Model\">\n\n ";
$car_menu .= "<option value=\"AllModel\"> كافة المدن </option>\n\n";
$car_menu .= " <SCRIPT language=JavaScript>
function getmodel(item){
for (var i = document.$Form_Name.Model.options.length; i >= 0; i--){
document.$Form_Name.Model.options[i] = null;
}\n\n";
$car_menu .= "if (item.options[item.selectedIndex].value=='AllType' ){ \n\n";
$car_menu .= "document.$Form_Name.Model.options[document.$Form_Name.Model.options.length] = new Option(' كافة المدن ','AllModel');\n}\n";
$q2 = mysql_query("select * from car_type");
while($r2=mysql_fetch_array($q2)){
$car_menu .= "if (item.options[item.selectedIndex].value=='$r2[car_id]'){ \n";
$car_menu .= "document.$Form_Name.Model.options[document.$Form_Name.Model.options.length] = new Option(' كافة المدن ','AllModel');\n";
$q3 = mysql_query("select * from car_model where mid='$r2[car_id]' ") ;
while($r3=mysql_fetch_array($q3)){
$car_menu .= "document.$Form_Name.Model.options[document.$Form_Name.Model.options.length] = new Option(' $r3[model] ','$r3[mid]');\n";
}
$car_menu .= "}\n";
}
$car_menu .= "}</script>\n\n";
$car_menu .= "</select>";
return $car_menu;
} // func End...
}// class End.
Bookmarks