elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  ¿Cómo guardar el resultado de un ciclo while en una variable?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo guardar el resultado de un ciclo while en una variable?  (Leído 2,912 veces)
syncro_7

Desconectado Desconectado

Mensajes: 21


Ver Perfil
¿Cómo guardar el resultado de un ciclo while en una variable?
« en: 21 Febrero 2016, 19:06 pm »

Hola a tod@s, lo que tengo que hacer en este ejercicio es introducir un código, en esta primera página HTML.

Código
  1.  
  2.  
  3. <title>Página de prueba</title>
  4.  
  5. </head>
  6.  
  7. <table border="1">
  8. <form name="form1" action="1.php" method="POST">
  9. <tr><td>Codigo del alumno <input type="text" name="codigo"></tr></td>
  10. <input type="submit" VALUE="ENVIAR">
  11. </form>
  12. </body>
  13.  
  14. </html>

En la 2º parte, tengo que mostrar los resultados que me da poner el código del alumno (Hasta aquí todo bien)
Código
  1. <?php
  2. // Parte 1
  3. $codigo=$_POST['codigo'];
  4. $_SESSION['codigo']=$codigo;
  5. // Inicializar result1 y result2
  6. echo "Codigo $codigo";
  7. // Conectar a la base de datos
  8. $enlace=mysql_connect('localhost','root','hola') or die ('No puedo conectarme');
  9. //echo "Conectado";
  10. mysql_select_db('notas') or die ('No se pudo seleccionar la base de datos');
  11. $consulta="select * from ficha WHERE cod='$codigo'";
  12. $result=mysql_query($consulta) or die ('Consulta fallida: ');
  13. echo "<center><table width=50%><border=1>";
  14. echo "<tr><td>CODIGO</td><td>ALUMNO</td><td>DOMICILIO</td></tr>";
  15. while ($linea=mysql_fetch_array($result))
  16. {
  17.    echo "<tr><td>$linea[0]</td><td>$linea[1]</td><td>$linea[2]</td></tr>";
  18. }
  19. echo "</table></center>";
  20. $consulta2="select * from eval WHERE cod='$codigo'";
  21. $result2=mysql_query($consulta2) or die ('Consulta fallida: ');
  22. echo "<center><table width=50%><border=1>";
  23. echo "<tr><td>IAW</td><td>SRI</td><td>SAD</td></tr>";
  24. while ($linea2=mysql_fetch_array($result2))
  25. {
  26.    echo "<tr><td>$linea2[0]</td><td>$linea2[1]</td><td>$linea2[2]</td></tr>";
  27. }
  28. echo "</table></center>";
  29. echo "<a href='2.php'>Inprimir</a>";
  30. ?>
Y en la 3º página cuando le doy a Inprimir me debería de salir en un PDF (Tengo la libreria ) el resultado del ciclo While que he hecho anteriormente arriba, pero no sé como coger ese resultado en una variable. También me han comentado algo de las variables de sesión, pero no las entiendo muy bien. ¿Alguna sugerencia? Gracias


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines