Consultar e insertar
Publicado por Gilberto Soto Jerez (22 intervenciones) el 11/05/2009 22:29:35
Como puedo consultar una tabla y luego seleccionar los datos de un campo de esa tabla e insertarlo en otra taba?
Ejemplo quiero seleccionar un empleado mediante su codigo de la tabla de empleados e insertar loscampos nombres, apellidos en otra tabla que se llama tiempo
aqui tienen mi codigo por si ven algo me ayuden
<?php
$codigo=$_POST['codigo'];
$con=mysql_connect('10.0.0.5','gilsoto','eureka2003');
//$con=mysql_connect('localhost','root','root');
if($con)
{
mysql_select_db('tiempo');
if (isset($_POST["empleado"]))
{
//$query="SELECT * FROM movimientoscr WHERE codigo='$codigo' ORDER BY fecha DESC limit 0,10";
$query = "SELECT Empleado,Nombres,Apellidos FROM `empleados` WHERE Empleado = '$empleado' ";
$rs=mysql_query($query);
//$resultado=mysql_query($sumatoria);
//$resultado=mysql_fetch_array($sumatoria);
if(mysql_num_rows($rs)<1)
{
// echo ' <script type="text/javascript">
// alert("No existen registros para la informacion solicitada");
// window.location.href="javascript:history.go(-1)";
// </script>';
// exit();
}
echo " <table border='1' width='457' class='contenido_num' bordercolor='#jjjjjj' table bgcolor='#F6E3CE'>
<tr>
<td>Empleado</td>
<td>Nombres</td>
<td>Apellidos.</td>
</tr>";
while($registro = mysql_fetch_array($rs))
{
echo "<td>".$registro["Empleado"]."</td>";
echo "<td>".$registro["Nombres"]."</td>";
echo "<td>".$registro["Apellidos"]."</td>";
}
echo "</table>";
}
}
$nombres=$registro["Nombres"];
$apellidos=$registro["Apellidos"];
?>
<?php
$nombres=$registro["Nombres"];
$apellidos=$registro["Apellidos"];
$nombres=$Nombres;
$apellido=Apellidos;
$fecha=date("Y")."/".date("m")."/".date("j");
$hora = $mysql_time= date("h:i:s");
//$horas=getdate(time());
//print ($horas["hours"] . ":" . $horas["minutes"]. ":" . $horas["seconds"]);
$servidor="10.0.0.5";
$usuario="gilsoto";
$clave="eureka2003";
$conexion = mysql_connect($servidor,$usuario,$clave) or die ("Error en conexion");
mysql_select_db("tiempo");
if ($empleado<>"")
{
$sql= "insert into time values ('$fecha','$hora','$empleado','$nombres','$apellidos')";
$query=mysql_query($sql);
if (!query)
{
echo " <h3> Error en la instrucción SQL </h3>";
}
else
{
echo "<h1> Adición Realizada </h1>";
}
}
else
{
echo "<h1> El campo Código no puede estar vacio </h1>";
}
mysql_close ($conexion);
?>
</p>
<a href="INICIO.HTML" class="style1">Regresar</a>
<form id="form1" name="form1" method="post" action="inicio.html">
<input type="submit" name="Submit" value="Regresar" />
</form>
<table width="200" border="1">
<tr>
<td><span class="style2"><?echo $hora;?></span></td>
</tr>
</table>
<p> </p>
Ejemplo quiero seleccionar un empleado mediante su codigo de la tabla de empleados e insertar loscampos nombres, apellidos en otra tabla que se llama tiempo
aqui tienen mi codigo por si ven algo me ayuden
<?php
$codigo=$_POST['codigo'];
$con=mysql_connect('10.0.0.5','gilsoto','eureka2003');
//$con=mysql_connect('localhost','root','root');
if($con)
{
mysql_select_db('tiempo');
if (isset($_POST["empleado"]))
{
//$query="SELECT * FROM movimientoscr WHERE codigo='$codigo' ORDER BY fecha DESC limit 0,10";
$query = "SELECT Empleado,Nombres,Apellidos FROM `empleados` WHERE Empleado = '$empleado' ";
$rs=mysql_query($query);
//$resultado=mysql_query($sumatoria);
//$resultado=mysql_fetch_array($sumatoria);
if(mysql_num_rows($rs)<1)
{
// echo ' <script type="text/javascript">
// alert("No existen registros para la informacion solicitada");
// window.location.href="javascript:history.go(-1)";
// </script>';
// exit();
}
echo " <table border='1' width='457' class='contenido_num' bordercolor='#jjjjjj' table bgcolor='#F6E3CE'>
<tr>
<td>Empleado</td>
<td>Nombres</td>
<td>Apellidos.</td>
</tr>";
while($registro = mysql_fetch_array($rs))
{
echo "<td>".$registro["Empleado"]."</td>";
echo "<td>".$registro["Nombres"]."</td>";
echo "<td>".$registro["Apellidos"]."</td>";
}
echo "</table>";
}
}
$nombres=$registro["Nombres"];
$apellidos=$registro["Apellidos"];
?>
<?php
$nombres=$registro["Nombres"];
$apellidos=$registro["Apellidos"];
$nombres=$Nombres;
$apellido=Apellidos;
$fecha=date("Y")."/".date("m")."/".date("j");
$hora = $mysql_time= date("h:i:s");
//$horas=getdate(time());
//print ($horas["hours"] . ":" . $horas["minutes"]. ":" . $horas["seconds"]);
$servidor="10.0.0.5";
$usuario="gilsoto";
$clave="eureka2003";
$conexion = mysql_connect($servidor,$usuario,$clave) or die ("Error en conexion");
mysql_select_db("tiempo");
if ($empleado<>"")
{
$sql= "insert into time values ('$fecha','$hora','$empleado','$nombres','$apellidos')";
$query=mysql_query($sql);
if (!query)
{
echo " <h3> Error en la instrucción SQL </h3>";
}
else
{
echo "<h1> Adición Realizada </h1>";
}
}
else
{
echo "<h1> El campo Código no puede estar vacio </h1>";
}
mysql_close ($conexion);
?>
</p>
<a href="INICIO.HTML" class="style1">Regresar</a>
<form id="form1" name="form1" method="post" action="inicio.html">
<input type="submit" name="Submit" value="Regresar" />
</form>
<table width="200" border="1">
<tr>
<td><span class="style2"><?echo $hora;?></span></td>
</tr>
</table>
<p> </p>
Valora esta pregunta


0