PHP - Consultar e insertar

 
Vista:

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>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consultar e insertar

Publicado por pipo (112 intervenciones) el 12/05/2009 00:34:36
Debes poner los campos de la tabla que estas leyendo en variables, las que luego debes poner en la sentencia insert... de la tabla de destino.

Suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar