Foros del Web » Programando para Internet » PHP »

insertar datos de php a otro php o tabla

Estas en el tema de insertar datos de php a otro php o tabla en el foro de PHP en Foros del Web. 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, ...

  #1 (permalink)  
Antiguo 17/10/2009, 11:02
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
insertar datos de php a otro php o tabla

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'])) {
<? 


$Fechadate('d-m-Y',time() - 21600 ); //le sumé  horas
$Horadate('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">&nbsp;</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
$Horadate('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??
  #2 (permalink)  
Antiguo 17/10/2009, 22:25
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

Hola
Pues veo este problema


Código PHP:
?> 

  $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);  


?> 
Porque $personal y todo ese codigo no esta dentro de php???
es decir, deberia haber un <?php no??
y pues en esa misma sección repetiria la consulta pero para la nueva tabla
y haria la nueva insercion
nos comentas
saludos
  #3 (permalink)  
Antiguo 18/10/2009, 19:38
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

lo hare pero creo que lo hice y no me salio
  #4 (permalink)  
Antiguo 19/10/2009, 13:29
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

A ver mi lista esta vacia, osea mi DB reportes quiero que se inserten los datos del personal que sale como resultado de la busqueda pero aun cambiando lo de personal por reportes no sale
¿que pasa? alguien please ayudeme
Código PHP:
<? 
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"
;            
                 
//echo $personal; 
$personal_query db_query($personal); 

if(isset(
$_GET['Aceptar'])) { 



$Fechadate('d-m-Y',time() - 21600 ); //le sumé  horas 
$Horadate('H:i:s',time()  ); //le sumé una hora  

//echo "Fecha: ".$Fecha; 
//echo "<br>"; 
//echo "Su hora de ingreso ha sido: ".$Hora; 
//echo "<br>"; 
  
 



  
$reporte mysql_query("INSERT INTO reporte(id_per, paterno, materno, nombre, id_ope, direccion_ope, fecha,  hora)                 
            VALUES( '"
.$_POST['id_per']."','".$_POST['paterno']."', '".$_POST['materno']."','".$_POST['nombre']."', 
                    '"
.$_POST['id_ope']."', '".$_POST['direccion_ope']."','" date('Y-m-d H:i') . "', '"$Hora"')"or die(mysql_error()));   
    
//echo $reporte;  
     //echo "Se registro su hora"; 
    
db_query($reporte);  







?> 


<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 aling="right"><? echo "<img src='" $foto['imagen'] . "'>"?></td>  
                        <td align="center" class="clsTituloTabla">&nbsp;</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 
$Horadate('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>
  #5 (permalink)  
Antiguo 19/10/2009, 16:49
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

Bueno, y los includes que estan allí estan funcionando correctamente???
Sigo viendo que los tag php estan sin la palabra php, y pues en algunas
versiones de php eso da inconveniente...
es decir, cambiar esto <? por esto <?php en donde se den estos casos.

Ahora, si se pone a imprimir el query del insert en esta página, y se copia
y se pega en mysql , hace la inserción??

nos comentas
saludos
  #6 (permalink)  
Antiguo 19/10/2009, 16:59
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

los include funcionan bien, pero no me sale lo unci oquedese oes e lahora salga la hora ingreso salga
  #7 (permalink)  
Antiguo 19/10/2009, 20:06
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

y si se pone a imprimir el query del insert en esta página, y se copia
y se pega en mysql , hace la inserción??
  #8 (permalink)  
Antiguo 19/10/2009, 20:07
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

nola hace y esoes lo quequieror que haga
  #9 (permalink)  
Antiguo 19/10/2009, 20:20
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 4 meses
Puntos: 20
Respuesta: insertar datos de php a otro php o tabla

hola ,a ver si te puedo ayudar vos queres hacer una consulta y los datos que te traiga esa consulta volverlo a inserta en otra tabla??? si es asi

hacemos la consulta primero:

Código PHP:
$sql "SELECT * FROM PERSONAL" // Vos pones el nombre de tu tabla y con las condiciones necesarias 
 
$Conn ConectarBD();
  
$result EjecutarBD($Conn$sql);    /// funciones para conectar la bd 
una vez que ya tenes las consultas lo que debes hacer es un while para de esa consulta con los datos

por ejemplo :

Código PHP:
while ($row pg_fetch_row($result)) {  // el pg_fetch_row es de postgres luego dime donde tenes tu bd

echo $row[1// donde pongo el numero 1 vos pones los campos de tu bd


  #10 (permalink)  
Antiguo 19/10/2009, 20:28
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

no espostgress es phpymadmin
  #11 (permalink)  
Antiguo 19/10/2009, 20:44
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

hasme algo mas facil quiero insertar la hora de ingreso en mi tabla de perosnal
  #12 (permalink)  
Antiguo 19/10/2009, 21:13
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 4 meses
Puntos: 20
Respuesta: insertar datos de php a otro php o tabla

vamos por parte??

primero, la consulta te sale???
segundo : si la consulta te sale, podes ver los datos que recuperas en la consulta?''
  #13 (permalink)  
Antiguo 20/10/2009, 10:39
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

La consutla me sale si
me bota los resultados deseados
pero no me almacena la hora
  #14 (permalink)  
Antiguo 20/10/2009, 14:14
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

Bueno, has puesto tal vez el mysql_error en caso que no se ejecute la consulta para que te muestre si tienes un error???
Ahora, hiciste lo que te comente de copiar el query que generas y ejecutarlo en phpmyadmin?????
yo creo que tu problema esta por aca

Código PHP:
$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"')"); 
Pues tienes 15 campos a insertar, pero estas mandando 16 valores, y pues esto da inconvenientes al no coincidir el total de campos con el total de valores
revisa eso
saludos
  #15 (permalink)  
Antiguo 20/10/2009, 18:40
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

hicel ode phpymadmin y esrta bien lueg opuse 15 campos yy mesalio un dato con arios null y la hora que deseaba pero la persona no
  #16 (permalink)  
Antiguo 20/10/2009, 19:30
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

Cita:
Iniciado por lobbys Ver Mensaje
hicel ode phpymadmin y esrta bien lueg opuse 15 campos yy mesalio un dato con arios null y la hora que deseaba pero la persona no
como dice que dijo???
a ver trato de entender

1. hice lo de phpmyadmin y esta bien?
es decir, que el problema era el de los campos imagino...

2. lueg o puse 15 campos yy mesalio un dato con arios null y la hora que deseaba pero la persona no
es decir, la tabla quedo sin valores en algunos campos? pues eso debe ser porque los $_POST usados no traen valores!
revisa eso
  #17 (permalink)  
Antiguo 21/10/2009, 11:49
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

si es posibleque los post no lo hagan. ahora lo reviso
  #18 (permalink)  
Antiguo 22/10/2009, 13:59
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

dime hice con post luego reemplace por $personal y mesalio una fila mas perocon puros "S" con l fecha y la hora requerida
  #19 (permalink)  
Antiguo 22/10/2009, 14:33
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

Hola
Pues yo diria que eso es por lo que te comente en un principio, la
falta de tags adecuados php, es decir, donde este esto

<?

cambiarlo por esto

<?php

usar los echo, siempre terminar en punto y coma (;) la sintaxis, revisar el código
a ver si algo esta bloqueando la funcionalidad, yo copie tu código y ni bien que lo copie me empezó a dar errores de sintaxis php, así que revisa tu código
  #20 (permalink)  
Antiguo 22/10/2009, 16:42
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

ya cambia todo por php igual ¿de que errores mehablas?
pobré con insert into...select
pero dimeeso essql, ¿habarauna igual para php?
  #21 (permalink)  
Antiguo 22/10/2009, 18:44
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

bueno, ya te habia puesto los errores en post anteriores...
sin embargo, como imagino tienes tus funcioens de conexión en un archivo aparte, sugiero que pongas el mysql_error en esos archivos para saber cual es el problema que tienes, y si no hay error por ese lado (de mysql) entonces el error esta en la sintaxis php!!
revisa esto
saludos
  #22 (permalink)  
Antiguo 22/10/2009, 19:26
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

aca habra error o aplico mal esto?
$personal= "INSERT (id_per, paterno, materno, nombre, id_ope, direccion_ope, fech_ingreso, hora_entrada)INTO reporte

FROM personal ";
  #23 (permalink)  
Antiguo 22/10/2009, 20:06
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

creo que si hay error

asi lo tiene ud

$personal= "INSERT (id_per, paterno, materno, nombre, id_ope, direccion_ope, fech_ingreso, hora_entrada)INTO reporte

FROM personal ";


asi sugiero yo

$personal= "INSERT INTO reporte (id_per, paterno, materno, nombre, id_ope, direccion_ope, fech_ingreso, hora_entrada) VALUES ('$id','$_POST["paterno"]')"; y pues tantos campos como hagan falta.....
  #24 (permalink)  
Antiguo 22/10/2009, 20:33
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

humm no salei
dime unaformadepasardatosa otratabla
  #25 (permalink)  
Antiguo 22/10/2009, 20:42
 
Fecha de Ingreso: mayo-2009
Mensajes: 200
Antigüedad: 14 años, 11 meses
Puntos: 7
Respuesta: insertar datos de php a otro php o tabla

primero diganme en que lenguaje o dialecto o lengua muerta esta hablando el indibiduo busco un traductro por que el codigo que el pone si lo entioendo pero a el no....
  #26 (permalink)  
Antiguo 22/10/2009, 20:43
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

caray el prb essimple deseo pasardatos de mi talbasql a otra tabla vacia por php
  #27 (permalink)  
Antiguo 22/10/2009, 20:46
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: insertar datos de php a otro php o tabla

Cita:
Iniciado por lobbys Ver Mensaje
caray el prb essimple deseo pasardatos de mi talbasql a otra tabla vacia por php
caray... primero aprende a escribir bien, porque si no...

es muy difícil entender la sarta de cosas que según, dices...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #28 (permalink)  
Antiguo 22/10/2009, 20:48
 
Fecha de Ingreso: mayo-2009
Mensajes: 200
Antigüedad: 14 años, 11 meses
Puntos: 7
Exclamación Respuesta: insertar datos de php a otro php o tabla

primero veamos el codigo sin espacios inesearios y dela forma limpia que deve de ser:
Código PHP:
<?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'])) { 
$Fechadate('d-m-Y',time() - 21600 ); //le sumé  horas 
$Horadate('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">&nbsp;</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 
$Horadate('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>
  #29 (permalink)  
Antiguo 23/10/2009, 10:40
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: insertar datos de php a otro php o tabla

bueno, lobbys si no has entendido te hemos dicho de varias formas que tienes "algunos" problemas de redacción
Ahora, retomemos
Esta insertando actualmente en la tabla personal, pero ahora quieres que inserte en otra tabla o quieres que inserte en ambas tablas????
si quieres que sea en ambas tablas, pues toca repetir el insert into apuntando a cada tabla (es decir, 2 inserts), si lo que quieres es que solo inserte en reportes, pues modifica el insert into que ya tienes
  #30 (permalink)  
Antiguo 23/10/2009, 12:57
 
Fecha de Ingreso: junio-2009
Ubicación: lima
Mensajes: 139
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: insertar datos de php a otro php o tabla

si, es verdad, me como los espacios y a veces me falta una letra en la palabra.
Lo que yo requiero es que se inserte la hora en que el usuario o personal digito su codigo y pulso entrar. Si esto se hace sera mas facil pasar estos datos a php en un listado.
La otra forma era que pase los datos a una tabla mysql a una mysql vacia y de ahi lo pase a listado
no lo quiero en ambas tablas. La tabla del personal esta con sus campos llenos pero la hora y la fecha no.
Como te repito quiero insertar la hora de ingreso a la tabla personal que tiene un campo llamada time y dice 00:00:00 pero deseo ponerle la hora de ingreso de la manera que ya explique.
Ahora modifique mi tabla porque tenia cosas innecesarias y quedo asi:
<?php
session_start();
include("include/bd.php");
include("include/functions.php");
$cod=$_GET['codigo'];
bd_connect();

$Fecha= date('Y-m-d');
$Hora= date('H:i:s');

$personal= "SELECT * FROM personal WHERE id_per = '$cod'
ORDER BY id_per";
$personal_query = db_query($personal);

$personal= "INSERT INTO reporte ('id_per', 'paterno', 'materno', 'nombre', 'id_ope', 'direccion_ope', 'fech_ingreso', 'hora_entrada')
SELECT id_per, paterno , materno, nombre, id_ope, direccion_ope, cargo, fech_ingreso, hora_entrada
FROM 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">
<?php
$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 aling="right"><? echo "<img src='" . $foto['imagen'] . "'>"?></td>
<td align="center" class="clsTituloTabla">&nbsp;</td>
</td>

<td //onMouseOver="this.className='dataTableRowSelected' " //onmouseout="this.className='dataTableRow'">

</td>
<td>
<td colspan="7" height="1" bgcolor="#000000"></td>
</td>
<?php
$i++;
}
?>
</table>
<?php


$Fecha= date('d-m-Y',time() - 21600 );
$Hora= date('H:i:s',time() );
echo "Fecha: ".$Fecha;
//echo "<br>";
//echo "Su hora de ingreso ha sido: ".$Hora;
//echo "<br>";

?>
<?php
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">
<td align="bottom"><a href="index.php?>"><img border="0" src="images/regresar.gif">Regresar</a></td>
</td>
</tr>


</div>

</body>
</html>

la pregunta es ¿voy bien? o ¿sigo en las mismas? aunque aun no inserta nada.
Disculpen mis pachotadas pero estoy desesperado

Última edición por lobbys; 23/10/2009 a las 15:27
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:35.