привет. спрашивать такое вроде бы несолидно, только больше ничего не остается.
файл dinSel.php:
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db("db");
?>
<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://jquery.com/src/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#id_group").change(function(){
$("#id_team").load("dinSel2.php", { name_group: $("#id_group option:selected").val() });
});
});
</script>
<select name="name_group" id="id_group" style="width:330px; font-weight:normal;">
<option value="0">Group</option>
<?PHP
$result = mysql_query("SELECT distinct group FROM users");
while($row = mysql_fetch_array($result)){?>
<option value="<?PHP echo $row['group']?>"><?PHP echo $row['group']?></option>
<?PHP }?>
</select>
<select name="name_team" id="id_team" style="width:330px; font-weight:normal;">
<option value="0">Тeam</option>
<?PHP
$result = mysql_query("SELECT distinct team FROM user");
while($row = mysql_fetch_array($result)){?>
<option value="<?PHP echo $row['team']?>"><?PHP echo $row['team']?></option>
<?PHP }?>
</select>
dinSel2.php:
<?PHP
@mysql_connect('localhost', 'root', '');
mysql_select_db("db");
$query = mysql_query("SELECT distinct team FROM user WHERE group LIKE '".$_REQUEST['name_group']."'");
echo '<select name="name_team" id="id_team" style="width:330px; font-weight:normal;">';
while ($selectTeam = mysql_fetch_assoc ($query)){
echo "<option value='".$selectTeam['team']."'>".$selectTeam['team']."</option>";
}
echo '</select>';
?>
вся эта конструкция при выборе какого-либо отдела в первом селекте просто второй селект очищает, то есть, он становится пустой.
Помогите, плиз.