Hola a ambos:
Gracias por las respuestas, en cuanto a las versión, supomgo que son las últimas, aquí van:
phpMyAdmin SQL Dump, version 3.1.5, Servidor: localhost, Tiempo de generación: 22-06-2009 a las 10:16:57 Versión del servidor: 5.0.81 Versión de PHP: 5.2.9-2[/b], Windows XP
Chesbor, cambie manualmente el contenido de la tabla temp_1 y me dí cuenta que me está seleccionando mal la empresa, toma el id de la primera empresa, voy seguir indagando el porque pero independiente de eso debería hacerlo bien, me queda una noche larga por delante..., disculpen lo largo pero trate de publicarlo de otra forma pero me dice que aún no tengo privilegios.
Conecta.php
<body>
<?
$_SESSION["Nombre_emp"];
echo"<div align='right' width='50' style='font-size:10px'>Usuario: <span style='color:#0099CC'>$user</span>";
if($p == 'edit'){
$idemp = $_SESSION['idemp'];
$nombre = nombre_emp($idemp);
echo"<br/>Empresa: <span style='color:#0099CC'>$nombre</span>";
}
echo"</div>";
?> </th>
<table width="893" border="1" bordercolor="#CCCCCC" align="center" cellpadding="10" cellspacing="0">
<form action='grabaco.php' method='post' name='add_con' id="add_con">
<tr>
<td colspan='9' bgcolor="#ECEEF0"><div align='center'>
<h3>Agregar CONEXIÓN<br/>
</h3>
</div> </td>
<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='nomf' value='<? echo $idemp ?>' type='text' />
</td>
</tr>
<tr>
<td>Seleccione Persona a Evaluar :</td>
<td colspan="2">
<select name="idusua" onchange="this.value">
<option value="?idusua=0">Seleccione</option>
<?
$sql_usu = mysql_query("SELECT * FROM usuario WHERE id_emp='$idemp' ORDER BY Name_user ");
while($r_usu = mysql_fetch_array($sql_usu))
{
?>
<option value="?idusua=<?=$r_usu[0]?>" <? if($idusua==$r_usu[0]){?>selected<?} ?>><?=$r_usu[1]?>
</option>
<?
$usuario=$r_usu[1];
}
?>
</select>
<input name='nomf2' value='<? echo $idusua ?>' type='text' />
</td>
</tr>
<tr>
<td>Seleccione JEFE :
<td> Seleccione PARES :</td>
<td>Seleccione COLABORADORES :</td>
</tr>
<tr>
<td>
<div align="center">
<select size="15" name="jefe" onchange="this.value">
<option value="?jefe=0">Seleccione.....</option>
<?
include("config.inc.php");
$sql_j1 =mysql_query("SELECT * FROM usuario WHERE id_emp=$idemp AND NOT id_user='$idusua'");
while($r_j1 = mysql_fetch_array($sql_j1))
{
?>
<option value="?jefe=<?=$r_j1[0]?>" <? if($jefe==$r_j1[0]){?>selected<?} ?>><?=$r_j1[1]?>
</option>
<?
}
?>
</select>
</div></td>
<td width="304">
<div align="center">
<select multiple="multiple" size="15" name="jefe1" >
<option value="?jefe1=0">Seleccione.....</option>
<?
include("config.inc.php");
$sql_j11 =mysql_query("SELECT * FROM usuario WHERE id_emp=$idemp");
while($r_j11 = mysql_fetch_array($sql_j11))
{
?>
<option value="?jefe1=<?=$r_j11[0]?>" <? if($jefe1==$r_j11[0]){?>selected<?} ?>>
<?=$r_j11[1]?>
</option>
<?
}
?>
</select>
</div>
<td width="286">
<div align="center">
<select multiple="multiple" size="15" name="jefe2">
<option value="?jefe2=0">Seleccione.....</option>
<?
include("config.inc.php");
$sql_j12 =mysql_query("SELECT * FROM usuario WHERE id_emp=$idemp");
while($r_j12 = mysql_fetch_array($sql_j12))
{
?>
<option value="?jefe2=<?=$r_j12[0]?>" <? if($jefe2==$r_j12[0]){?>selected<?} ?>>
<?=$r_j12[1]?>
</option>
<?
}
?>
</select>
</div>
</tr>
<br/><tr><td colspan='4' align='center' bgcolor="#ECEEF0">
<a href="crea_emp.php">VOLVER</a></span> <span align="right">
<input name='Guardar' type='submit' value='Guardar' /></td>
</tr>
</form>
</table>
</body>
INSERT INTO `empresa` (`id_emp`, `Nombre_emp`, `Nombre_fan`, `Rut_emp`, `Telefono_emp`, `Direccion_emp`) VALUES
(1, 'Introspectiva', 'INTROSPECTIVA', '702456895-4', '8505363', 'AV. Tabancura #1515'),
(5, 'ACS Asesorias', 'ACS', '78845650-6', '8282828', 'direcion'),
(20, 'Empresa 9', 'Nueve', '88888888-8', '8888888', 'Calle Nueve 99'),
(9, 'prueba2', '', '702456895-4', '8505363', 'AV. Tabancura #1515'),
(10, 'otra', '', '56456123-4', '6456456', 'AV. los leones#1245'),
(11, 'prueba2', '', '45464654-12', '54353453', 'werwerwrwe'),
(18, 'otra', '', '111111111-8', '123456', 'Calle de Prueba 12345'),
(21, 'Empresa Nueva', 'Nueva', '55555555-5', '5555555', '5555555'),
(22, 'Empresa Estrella', 'Estrella Polar', '99999999-9', '99999999', 'Calle Nueve 999');
Tabla usuario
CREATE TABLE IF NOT EXISTS `usuario` (
`id_user` int(11) NOT NULL auto_increment,
`Name_user` varchar(200) NOT NULL default '',
`Pass_user` varchar(200) NOT NULL default '',
`Tipo_user` varchar(200) NOT NULL default '',
`rut_usu` varchar(15) NOT NULL,
`cargo_usu` varchar(25) NOT NULL,
`tipo_car` varchar(150) NOT NULL,
`mail_usu` varchar(70) NOT NULL,
`nombre_emp` varchar(255) NOT NULL,
`id_emp` int(11) NOT NULL,
`id_area` int(11) NOT NULL,
PRIMARY KEY (`id_user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=46 ;
--
-- Volcar la base de datos para la tabla `usuario`
--
INSERT INTO `usuario` (`id_user`, `Name_user`, `Pass_user`, `Tipo_user`, `rut_usu`, `cargo_usu`, `tipo_car`, `mail_usu`, `nombre_emp`, `id_emp`, `id_area`) VALUES
(1, 'admin', '21232f297a5', '', '0', '', '', '', 'ACS Asesorias', 5, 0),
(4, 'Usuario 1', 'usuario1', '', '11111111-1', 'Empleado finanza', 'Colaborador',
'carolina@car.com', 'ACS Asesorias', 5, 7),
(5, 'Usuario 2', 'usuario2', '', '22222222-2', 'Contador Gereral', 'Lider',
'usuario3@usu.com', 'ACS Asesorias', 5, 7),
(7, 'Nombre', 'clave', '', '11111111-1', 'Jefe de Planta', 'Lider',
'mail@mail.cl', 'Empresa Estrella', 22, 5),
(9, 'Usuario 1', 'usuario1', '', '11111111-1', 'Gerente Comercial', 'Lider', '11@11', 'ACS Asesorias', 5, 7),
(10, 'Usuario 2', 'usu', '', '22222222-2', 'Empleado finanza', 'Colaborador', '22@22', 'ACS Asesorias', 5, 7),
(11, 'Usuario 3', 'udu', '', '33333333-3', 'Encargado de Comercio Ext', 'Colaborador', '33@33', 'ACS Asesorias', 5, 7);
Tabla temp_1CREATE TABLE IF NOT EXISTS `temp_1` (
`idemp` int(11) NOT NULL,
`idusua` int(11) NOT NULL,
`nombre` varchar(150) NOT NULL,
UNIQUE KEY `idusua` (`idusua`),
UNIQUE KEY `idusua_2` (`idusua`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;