Espero que me puedan ayudar ya que llevo muchos dias pegado en esto y no tengo como sacarlo se los agradeceria enormemente.
Código:
a continuacion le coloco el codigo que uso para las lsitas despegables dependientesSELECT usuarios.ID,usuarios.nombre,usuarios.nivel_acceso FROM usuarios INNER JOIN asignacion ON usuarios.ID <> asignacion.id_ejecutivo WHERE nivel_acceso = 1
Código PHP:
<?
.
.
.
if (!empty($_POST['enviado'])){
// Procesar el formulario ...
echo "Procesando formulario:<br>";
echo "Recibido id_tabla_padre: ".$_POST['id']."<br>";
echo "Recibido id_tabla_hija: ".$_POST['id'];
} else {
$conexion = mysql_connect($servidor, $usuario, $clave) or die(mysql_error());
mysql_select_db($basedatos, $conexion) or die(mysql_error());
$id=$_POST['ID'];
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">\n\n";
echo "<select name=\"ID\" onChange=\"this.form.submit()\">\n";
echo "<option value=\"\"> Seleccione un Item </option>\n";
$SQLconsulta_padre="SELECT * FROM usuarios where nivel_acceso = 2";
$consulta_padre = mysql_query($SQLconsulta_padre,$conexion) or die(mysql_error());
While ($registro_padre=mysql_fetch_assoc($consulta_padre )){
if ($id == $registro_padre['ID']){
echo "<option value=\"".$registro_padre['ID']."\" selected>".$registro_padre['nombre']."</option>\n";
} else {
echo "<option value=\"".$registro_padre['ID']."\">".$registro_padre['nombre']."</option>\n";
}
}
echo "</select>\n\n";
mysql_free_result($consulta_padre);
echo "<select name=\"id_ejecutivo\">\n";
if (!empty($id)){
$SQLconsulta_hija="SELECT usuarios.ID,usuarios.nombre,usuarios.nivel_acceso FROM usuarios INNER JOIN asignacion ON usuarios.ID <> asignacion.id_ejecutivo WHERE nivel_acceso = 1 ";
$consulta_hija = mysql_query($SQLconsulta_hija,$conexion) or die(mysql_error());
if (mysql_num_rows($consulta_hija) != 0){
While ($registro_hija=mysql_fetch_assoc($consulta_hija)) {
echo "<option value=\"".$registro_hija['ID']."\">".$registro_hija['nombre']."</option>\n";
}
}
else {
echo "<option value=\"\"> No hay registros para este Item </option>";
}
}
else {
echo "<option value=\"\"> <-- Seleccione un Item </option>";
}
mysql_free_result($consulta_hija);
echo "</select>\n\n";
echo "<input type=\"submit\" name=\"enviado\" value=\" Enviar \" >\n\n";
echo "</form>\n";
}
?>