PHP - Imprimir información de una pagina a otra...

 
Vista:
sin imagen de perfil

Imprimir información de una pagina a otra...

Publicado por Juan (17 intervenciones) el 27/11/2017 20:44:57
Hola!!! Que tal??


He tratado de buscar la manera para imprimir la información de la variable $datos en otra pagina llamada busquedas.php , ya que actualmente me la imprime en la misma pagina.

Pagina (listaDeInformacion.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
session_start();
 
?>
 
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8"/>
        <title></title>
    </head>
    <body>
 
        <div align="right"><a href="index.php"><input type="button" value="Cerrar Sesión"/></a></div>
 
        <br>
        <br>
        <br>
        <br>
        <br>
        <br>
 
 
        <form action="listaDeInformacion.php" method="post" name="sesion">
        <div align="center">
 
            <br> <input type="text" placeholder="¿Que deseas buscar?" size=60 name="busqueda" required/>
            <input type="submit" value="BUSCAR" name="boton"/>
 
        </div>
 
        </form>
 
       <?php
 
       $busqueda=$_POST['busqueda'];//guardamos el dato ingresado en el input de la etiqueta html
 
       if(ISSET($_POST['boton'])){//Al presionar el boton buscar generamos las busquedas
 
		    $conexion=mysqli_connect("localhost","root","","db");//conectamos a base de datos
 
		    if($conexion->connect_errno){//verificamos si esta conectado
		        echo "error";
		    }
 
 
		    $consulta="select * from tabla where nombre='$busqueda'";
 
		    $resultado=mysqli_query($conexion,$consulta);//traemos los resultados de la consulta a la base de datos
 
		    while($datos= mysqli_fetch_array($resultado)){
 
		        echo "<br>";
		        echo "<table border=1 align='center'>";
		        echo "<tr>"."<td>"."Nombre: ".$datos['nombre']."</td>"."</tr>"."<tr>"."<td>"."Nit: ".$datos['nit']."</td>"."</tr>"."<tr>"."<td>"."Calificacion: ".$datos['calificacionUsuarios']."</td>"."</tr>"."<tr>"."<td>"."Fotos: ".$datos['fotos']."</td>"."</tr>"."<tr>"."<td>"."Comentarios: ".$datos['comentarios']."</td>"."</tr>";
		        echo "</table>";
 
		    }
 
	    }
       ?>
 
    </body>
</html>

Muchas Gracias por su atención!!!
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
Imágen de perfil de abzerox
Val: 575
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Imprimir información de una pagina a otra...

Publicado por abzerox (157 intervenciones) el 27/11/2017 23:39:52
Hola, Juan haber si entiendo, lo que tu quieres es la tabla que actualmente creas como respuesta a los datos de la DB, crearla pero en la página busqueda.php ? Lo que puedes hacer es guardar el resultado de la query en una variable de sesioń, algo así:

listaDeInformacion.php
1
$_SESSION['datos'] = mysqli_fetch_all($resultado, MYSQLI_ASSOC);

busqueda.php
1
2
3
session_start();
$datos = $_SESSION['datos'];
// aquí utilizas los datos...

Nos comentas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar