Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2009, 01:14
Kataky
 
Fecha de Ingreso: febrero-2009
Mensajes: 22
Antigüedad: 15 años, 2 meses
Puntos: 0
Help!!!...No me funciona...

Hola a todos

Les agradecería cualquier ayuda, he pasado más 6 horas buscando en internet una solución y no la he encontrado, aquí va mi problema.
Tengo una lista en la cual selecciono una empresa, aquí obtengo su id. luego en una segunda lista quiero desplegar solo aquellos usuarios que pertenezcan a esa empresa. Si no coloca WHERE en la consulta me muestra todos los usuarios de las distintas empresas, pero cuando lo coloco no me muestra ningún usuario.
¿Que está mal?, aqui pego el código:

<tr>
<td width="235">Seleccione Empresa :</td>
<td colspan="2">
<select onchange="window.location = this.options[this.selectedIndex].value; return true;" name="idemp">
<option value="?idemp=0">Seleccione</option>
<?
include("config.inc.php");
$sql_emp = mysql_query("SELECT * FROM empresa ORDER BY Nombre_emp") or die ("NO ENCONTRO");
while($r_emp = mysql_fetch_array($sql_emp))
{
?>
<option value="?idemp=<?=$r_emp[0]?>" <? if($idemp==$r_emp[0]){?>selected<?} ?>><?=$r_emp[1]?>
</option>
<?
$nomemp=$r_emp[1];
}?>
</select>
<input name='idemp2' type='text' value='<? echo $idemp ?>' />
</td>
</tr>
<tr>
<td>Seleccione Persona a Evaluar :</td>
<td colspan="2">
<select name="idusua">
<option value="">Seleccione</option>
<?
$sql_usu = mysql_query("SELECT Name_user from usuario ORDER BY Name_user WHERE id_emp='$idemp'");
while($r_usu = mysql_fetch_array($sql_usu))
{
?>
<option value="?idusua=<?=$r_usu[0]?>" <? if($idusua==$r_usu[0]){?>selected<?} ?>><?=$r_usu[1]?>
</option>
<?
}?>
</select>
</td></tr>
<tr>