hola Maestros del PHP:
mi consulta eslasgte tengo un php que me muestra los resultado deu na consutlaaun peroanp que yo hagop or su codigo, aparecen sus datos y bueno la hora deentrada. LO que yo deseoes guardar esto en la misma BD o otra bd que lleme reportes pero aplicando insert into reportes(....) values(..) no me funciono.Que debo hacer para poder transefeir o guardar los resultados de esta consutla en otra bd .
Ah la table reportes tiene los camposque yo deseo insertar.
a contnuacion muestro mi codo php dedonde sale el resultado
Código PHP:
<?
//Header('Content-type: foto/jpg');
session_start();
include("include/bd.php");
include("include/functions.php");
$cod=$_GET['codigo'];
bd_connect();
if(isset($_GET['paterno']) and $_GET['paterno'] != '') {
$sql_more .= " AND paterno LIKE '%" . $_GET['paterno'] . "%' ";
}
if(isset($_GET['materno']) and $_GET['materno'] != '') {
$sql_more .= " AND materno LIKE '%" . $_GET['materno'] . "%' ";
}
if(isset($_GET['nombre']) and $_GET['nombre'] != '') {
$sql_more .= " AND nombre LIKE '%" . $_GET['nombre'] . "%' ";
}
$personal= "SELECT id_per, paterno, materno, nombre, id_ope, direccion_ope, cargo
FROM personal WHERE id_per = '$cod'
" . $sql_more . "
ORDER BY id_per";
//$personal="SELECT imagen FROM personal WHERE id_per = '$cod' ";
//echo $personal["imagen"];
//echo $personal;
$personal_query = db_query($personal);
if(isset($_GET['Aceptar'])) {
<?
$Fecha= date('d-m-Y',time() - 21600 ); //le sumé horas
$Hora= date('H:i:s',time() ); //le sumé una hora
//echo "Fecha: ".$Fecha;
//echo "<br>";
//echo "Su hora de ingreso ha sido: ".$Hora;
//echo "<br>";
?>
$personal = mysql_query("INSERT INTO personal(id_per, paterno, materno, nombre,celular, telefono_fijo, direccion, fech_ingreso,
id_ope, direccion_ope,ind_personal, id_tipo, cargo, hora_entrada, hora_salida )
VALUES( '".$_POST['id_per']."','".$_POST['paterno']."', '".$_POST['materno']."','".$_POST['nombre']."',
'".$_POST['celular']."','".$_POST['telefono_fijo']."', '".$_POST['direccion']."', '" . date('Y-m-d H:i') . "',
'".$_POST['id_ope']."', '".$_POST['direccion_ope']."', 'S', '".$_POST['id_tipo']."', '".$_POST['cargo']."',
'" . date('Y-m-d H:i') . "', '". $Hora. "' , '". $Hora. "')");
//echo $personal;
//echo "Se registro su hora";
db_query($personal);
}
?>
<html>
<head>
<title>REGISTRO</title>
</head>
<body>
<?include ("cabecera.php")?>
<H2 align="center"> DATOS DEL PERSONAL</H2>
<div style="height:280;width:100%;overflow:auto">
<table border="1" width="100%" cellpadding="1" cellspacing="1">
<tr>
<td valign="top">
<?
$i = 1;
while($personal = db_fetch_array($personal_query)) {
?>
<table border="0" width="100%" cellpadding="0" cellspacing="0" >
<td>
<tr> <td class="clsTituloTabla">Código</td>
<td><?echo $personal['id_per']?></td></tr>
<tr><td class="clsTituloTabla">Nombres</td>
<td ><?echo $personal['paterno'] . ' ' . $personal['materno'] . ' ' . $personal['nombre']?></td></tr>
<tr><td class="clsTituloTabla">id_ope</td>
<td ><?echo $personal['id_ope']?></td ></tr>
<tr><td class="clsTituloTabla">Oficina de Enlace</td>
<td ><?echo $personal['direccion_ope']?></td></tr>
<tr><td class="clsTituloTabla">Cargo</td>
<td ><?echo $personal['cargo']?></td></tr>
<tr><td class="clsTituloTabla">Hora</td>
<td ><?echo date('H:i:s',time() ) ?></td></tr>
<td align="center" class="clsTituloTabla"> </td>
</td>
<td //onMouseOver="this.className='dataTableRowSelected'" // onmouseout="this.className='dataTableRow'">
</td>
<td>
<td colspan="7" height="1" bgcolor="#000000"></td>
</td>
<?
$i++;
}
?>
</table>
<?
$Fecha= date('d-m-Y',time() - 21600 ); //le sumé horas
$Hora= date('H:i:s',time() ); //le sumé una hora
//echo "Fecha: ".$Fecha;
//echo "<br>";
//echo "Su hora de ingreso ha sido: ".$Hora;
//echo "<br>";
?>
<?
if ($Hora >= date ('-8:10:00',time()+18000)){
echo "UD. LLEGO TARDE";
}
else{
echo "UD. LLEGO TEMPRANO";
}
?>
<script language=javascript>
</script>
<tr></td>
</tr>
</table>
<td align="center">
<td align="center">
<input type="submit" name="Aceptar" value="Aceptar" class="clsSubmit">
<td align="bottom"><a href="index.php?>"><img border="0" src="images/regresar.gif">Regresar</a></td>
</td>
</tr>
</div>
</body>
</html>
mi tabla reportes es la sgte:
Código HTML:
--
-- Estructura de tabla para la tabla `reporte`
--
CREATE TABLE IF NOT EXISTS `reporte` (
`id_per` varchar(4) NOT NULL,
`paterno` varchar(39) default NULL,
`materno` varchar(39) default NULL,
`nombre` varchar(39) default NULL,
`id_ope` varchar(6) default NULL,
`direccion_ope` varchar(40) default NULL,
`fecha` date default NULL,
`hora` time default NULL,
PRIMARY KEY (`id_per`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `reporte`
--
Agradeceria su ayuda.
Ah ¿hay forma de q se guarde automaticamente??