lista 1
Código:
y la lista 2<select id="motiuAvis" name="motiuAvis" class="form-control" > <option>- Elegir uno -</option> <?php $sql = "select * from motius order by idMotiu"; $result = mysql_query($sql) or die ($sql); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $escollit=''; if ($row['idMotiu'] == $motiuAvis ) $escollit='selected'; echo "<option value='".$row['idMotiu']."' $escollit>".$row['descMotiu']."</option>"; } ?> </select>
Código:
i la funcion de llama en ajax<select id="operariAvis" name="operariAvis" class="form-control"> <option value='0'>- Elegir uno -</option> <?php $sql = "select * from operaris where actiuOper='Y' order by nomOper"; $result = mysql_query($sql) or die ($sql); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $escollit=''; if ($row['idOper'] == $operariAvis ) $escollit='selected'; echo "<option value='".$row['idOper']."' $escollit >".$row['nomOper']."</option>"; } ?> </select>
Código:
cargaoper.php lo que tendria que hacer es leer el registro de la tabla motius para saber el codigo del operario que tiene asignado asigna y cambiar el valor de la segunda tabla segun ese codigo <script language="javascript"> $(document).ready(function(){ $("#motiuAvis").change(function () { $("#motiuAvis option:selected").each(function () { id_motiu = $(this).val(); $.post("cargaoper.php", { id_motiu: id_idmotiu }, function(data){ $("#operariAvis").html(data); }); }); }) }); </script>
Código:
que debo poner en los *** para que el select OPERARIAVIS tenga el valor del operario leido de la tabla. <?php include('inc/connect.php'); $id_motiu = $_POST['id_motiu']; $sql = "select * from motius where idMotiu=$id_motiu"; $result = mysql_query($sql) or die ($sql); $row = mysql_fetch_array($result, MYSQL_ASSOC); $operari=$row['operdefaultMotiu']; ********* ?>