Foros del Web » Programando para Internet » PHP »

Ayuda para pasar consulta de una a otra pagina

Estas en el tema de Ayuda para pasar consulta de una a otra pagina en el foro de PHP en Foros del Web. hola amigos quiero pasar una consula de una pagina x.php a otra y.php la consula es la siguiente Código PHP:               $resultado  =  @ mysql_query ( "SELECT c.CONTROL_CODIGO, CONCAT(a.ASOSIADO_NOMBRES,\" \",a.ASOSIADO_APELLIDOS) as NOMBRECOMPLETO, ...
  #1 (permalink)  
Antiguo 22/01/2010, 08:33
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Ayuda para pasar consulta de una a otra pagina

hola amigos

quiero pasar una consula de una pagina x.php a otra y.php

la consula es la siguiente
Código PHP:
              $resultado =  @mysql_query("SELECT c.CONTROL_CODIGO, CONCAT(a.ASOSIADO_NOMBRES,\" \",a.ASOSIADO_APELLIDOS) as NOMBRECOMPLETO,
                                c.CONTROL_FECHA_INGRESO, c.CONTROL_FECHA_SALIDA, c.CONTROL_HORAS_TRABAJADAS,
                                c.CONTROL_HORAS_EXTRAS, c.CONTROL_IMAGEN_INGRESO, c.CONTROL_IMAGEN_SALIDA
                                FROM control c 
                                INNER JOIN asosiado a USING (ASOSIADO_CODIGO)
                                WHERE  DATE(c.CONTROL_FECHA_INGRESO)  BETWEEN '$FechaIngreso' and '$FechaSalida'
                                ORDER BY c.CONTROL_FECHA_INGRESO ASC"
); 
lo que quiero es capturar esa consulta y pasarla la la otra pagina en donde necesito esa consulta y ponerla en esta variable $queEmp = "aka va la consulta de la pagina x.php";
  #2 (permalink)  
Antiguo 22/01/2010, 08:37
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 6 meses
Puntos: 65
Respuesta: Ayuda para pasar consulta de una a otra pagina

Quieres pasar la consulta o el resultado de la consulta?

Si quieres pasar la consulta, pues es un simple texto plano eso...

1) Te creas un archivo de texto con php y se lo insertas, luego lo lees con el otro php
2) lo guardas en una base de datos y luego lo lees en el otro php
3) lo pasas por get o por post
4) lo puedes hacer con ajax tambien

En fin, hay varias maneras...
__________________
HV Studio
Diseño y desarrollo web
  #3 (permalink)  
Antiguo 22/01/2010, 09:34
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda para pasar consulta de una a otra pagina

no se axe no include?? y se jala la variable asi intente pero no me funciona

de tu manera no la entiendo muy bien, si tienes un ejemplo te lo agradeceria
  #4 (permalink)  
Antiguo 22/01/2010, 09:43
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Ayuda para pasar consulta de una a otra pagina

jeje, pues en teoría con un include debería de ser suficiente. podrías mostrar código de tu archivo destino???
  #5 (permalink)  
Antiguo 22/01/2010, 09:46
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda para pasar consulta de una a otra pagina

lo explicare en 3 partes

-pagina GestorAsistencia.php
1 es el donde uno filtra x fecha (ingreso salida) ... el codigo es el de abajo
Código HTML:
		   Fecha Ingreso:
		   <input type="text" name="txtFechaIngreso" id="txtFechaIngreso" class="text_area" />
           Fecha Salida: 
           <input type="text" name="txtFechaSalida" id="txtFechaSalida" class="text_area" />
		   <a href="#nogo" onclick="javascript: document.adminForm.action='GestorAsistencia.php'; document.adminForm.submit();" >Filtrar</a>
           <?php 
		    $FechaIngreso = $_POST['txtFechaIngreso']; 
		    $FechaSalida = $_POST['txtFechaSalida']; 		   
		   ?> 
2. consulta(en la misma pagina)
Código PHP:
              $resultado =  @mysql_query("SELECT c.CONTROL_CODIGO, CONCAT(a.ASOSIADO_NOMBRES,\" \",a.ASOSIADO_APELLIDOS) as NOMBRECOMPLETO,
                                c.CONTROL_FECHA_INGRESO, c.CONTROL_FECHA_SALIDA, c.CONTROL_HORAS_TRABAJADAS,
                                c.CONTROL_HORAS_EXTRAS, c.CONTROL_IMAGEN_INGRESO, c.CONTROL_IMAGEN_SALIDA
                                FROM control c 
                                INNER JOIN asosiado a USING (ASOSIADO_CODIGO)
                                WHERE  DATE(c.CONTROL_FECHA_INGRESO)  BETWEEN '$FechaIngreso' and '$FechaSalida'
                                ORDER BY c.CONTROL_FECHA_INGRESO ASC"
);
                } 
-pagina xxxxx.php
3 necesito la consulta en $queEmp(esta es la otra pagina)

Código PHP:
include('../ProcesosPHP/conexion.php');
$queEmp "aka tiene q ir la consulta";
$resEmp mysql_query($queEmp$con) or die(mysql_error());
$totEmp mysql_num_rows($resEmp); 
  #6 (permalink)  
Antiguo 22/01/2010, 09:59
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Ayuda para pasar consulta de una a otra pagina

Ok, entonces si tu consulta se crea dinámicamente, en vez de enviar el formulario a GestorAsistencia.php deberías enviarlo a xxxxx.php para que allí se arme la consulta.

En todo caso, si necesitas que el usuario se quede en GestorAsistencia.php sin pasar a xxxxx.php puedes enviar el formulario por AJAX o bien incluir a xxxxx.php (include(xxxxx.php)) dentro de GestorAsistencia.php para que al recibir el formulario se ejecute su código.
  #7 (permalink)  
Antiguo 22/01/2010, 10:07
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda para pasar consulta de una a otra pagina

yo lo reenvio a la misma pag xke necesito que me salga una lista con los datos elejidos, ahora en la otra pagina necesito la consulta tb pero con include en gestor.php al revez
  #8 (permalink)  
Antiguo 22/01/2010, 10:12
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Ayuda para pasar consulta de una a otra pagina

Ok, entonces en lo que estoy confundido es en el flujo del usuario......

El usuario entra a GestorAsistencia.php y envía el formulario,

el usuario recibe el listado de GestorAsistencia.php

el usuario se pasa a xxxxx.php donde verá de nuevo los resultados de la consulta.



Si es así el flujo, podrías guardar la consulta en una variable de session, de manera que colocas esto en GestorAsistencia.php

Código PHP:
Ver original
  1. $session_start();
  2. $_SESSION["Consulta"]=$resultado;

y en xxxxx.php


Código PHP:
Ver original
  1. $session_start();
  2. $queEmp = $_SESSION["Consulta"]
  #9 (permalink)  
Antiguo 22/01/2010, 10:35
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda para pasar consulta de una a otra pagina

creo q no me explique bien

1.- el usuario llena fecha ingreso y fecha salida y clic en filtrar

2. se llena los datos dependiendo de las fechas

3. el usuario hace clic en convertir a pdf

4. eso me lleva a la pagina xxxx.php donde necesito la consulta que te mencione antes, para asi poder pasar todos esos datos a pdf

pasar a pdf ya lo consegui, lo q me falta es la consulta pasar a xxxx.php donde al tener la consulta puedo pasar a pdf todos los datos de la lista
  #10 (permalink)  
Antiguo 22/01/2010, 10:37
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Ayuda para pasar consulta de una a otra pagina

Pues el caso es el mismo, puedes pasar la cadena por variabes de sesion tal y como te había indicado.... intentalo.
  #11 (permalink)  
Antiguo 22/01/2010, 10:39
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda para pasar consulta de una a otra pagina

lo intentare, pero en la sesion tb me almacena fecha ingreso y fecha salida

porque en la consulta:

WHERE DATE(c.CONTROL_FECHA_INGRESO) BETWEEN '$FechaIngreso' and '$FechaSalida'

necesito las fechas q se ingresaron

la sesion recupera tb las variables ingresadaS?
  #12 (permalink)  
Antiguo 22/01/2010, 11:06
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Ayuda para pasar consulta de una a otra pagina

las variables de session se mantienen vigentes mientras dure la sesion, si quieres guardar las fechas podrías simplemente definirlas:

$_SESSION["fecha1"];
$_SESSION["fecha2"];

consulta el manual de PHP y también otros mensajes relacionados en el foro para aprender mas sobre las variables de sesión
  #13 (permalink)  
Antiguo 22/01/2010, 11:27
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Ubicación: Trujillo - Peru
Mensajes: 341
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda para pasar consulta de una a otra pagina

ya me salio perfecto, una consulta, la sesion se mata o se deja alli ??
no hay problemas con eso?
  #14 (permalink)  
Antiguo 22/01/2010, 12:24
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Ayuda para pasar consulta de una a otra pagina

la sesion la puedes matar o muere sola si el usuario cierra el navegador o permanece sin actividad hasta el tiempo límite de PHP (que suele ser de 15 min)
  #15 (permalink)  
Antiguo 13/12/2011, 11:59
 
Fecha de Ingreso: diciembre-2011
Mensajes: 13
Antigüedad: 12 años, 4 meses
Puntos: 0
Help me!!

Hola yo tengo una duda parecida creo yo, escribo con esperanza...En fin

El punto es que tengo que hacer lo siguiente
-En una pagina hay un campo type=text cdcodigo y en la bd lo verifico si es correcto y me me lleva a otra pagina
- en esta pagina me cargaria los valores correspondientes al codigo que estan en la base de datos guardados como nombre y sociedad .

Etiquetas: pasar
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 20:50.