• Lunes 23 de Diciembre de 2024, 17:19

Autor Tema:  Seleccion y creación tabla temporal  (Leído 1462 veces)

Kataky

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Seleccion y creación tabla temporal
« en: Jueves 25 de Junio de 2009, 05:14 »
0
Hola a todos :

Nuevamente tengo un problema y no se donde esta el error, en resumen tengo un codigo que selecciona una empresa, luego selecciona un usario de esa empresa, hasta aquí todo bien, pero con estos 2 datos más el nombre creo una tabla temporal de los usuarios de esa empresa sin el usuario seleccionado para que se pueda elegir al jefe en otro list, y es aquí donde al parecer no está creando la tablaJ que es temporal o no la esta mostrando en la lista.

Aquí les pego el código y gracias por la ayuda que me puedan dar.

<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 EMCONTRO");
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>
</td>
</tr>
<tr>
<td>Seleccione Persona a Evaluar :</td>
<td colspan="2">
<select name="idusua" onchange="">
<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>
<?
}
?>
</select>
</td></tr>
<tr>
<td>Seleccione JEFE :</td>
<td> Seleccione PARES :</td>
<td>Seleccione COLABORADORES :</td>
</tr>
<tr>
<td>
<select name="jefe">
<option value="?idusua=0">Seleccione</option>
<?
include("config.inc.php");
$idusua=$r_usu[0];
$query_create = "CREATE TEMPORARY TABLE $tablaJ (id_emp integer, id_user integer, Name_user varchar(200)";
$res_create = mysql_query($query_create, $conexion_tmp);
$sel=mysql_query("SELECT id_emp, id_user, Name_user INTO tablaJ FROM usuario WHERE id_emp='$idemp' AND !$idusua",$conexion);
// $query_ins="INSERT INTO tablaJ SELECT id_emp,id_user,Name_user FROM usuario WHERE id_emp='$idemp'";
// $sql_usu = mysql_query("SELECT * from tablaJ ORDER BY Name_user ");
$sql_j1 =mysql_query("SELECT * from tablaJ ORDER BY Name_user ");
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>
</td>
<td width="304">
<select multiple="multiple" name="jefes2">
<option value="">Seleccione</option>
<?
include("config.inc.php");
$sql_are = mysql_query("SELECT * FROM usuario ORDER BY Name_user WHERE nombre_emp ='$nom_emp'");
while($r_are = mysql_fetch_array($sql_are))
{
?>
<option value="<?=$r_are[0]?>">
<?=$r_are[2]?>
</option>
<?
}?>
</select></td>
<td width="286">
<select multiple="multiple" name="jefes3">
<option value="">Seleccione</option>
<?
include("config.inc.php");
$sql_are = mysql_query("SELECT * FROM usuario ORDER BY Name_user WHERE nombre_emp ='$nom_emp'");
while($r_are = mysql_fetch_array($sql_are))
{
?>
<option value="<?=$r_are[0]?>">
<?=$r_are[2]?>
</option>
<?
}?>
</select></td>
</tr>
<br/><tr><td colspan='4' align='center' bgcolor="#ECEEF0">
<a href="crea_emp.php">VOLVER</a></span>&nbsp;&nbsp;&nbsp;&nbsp;<span align="right">
<input name='Guardar' type='submit' value='Guardar' /></td>
</tr>
</form>