Advertisement
Guest User

Untitled

a guest
May 27th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4. <title>Formulario insertar</title>
  5. <meta charset="utf-8">
  6. <link rel="stylesheet" href="css/contactos.css">
  7. </head>
  8. <body>
  9. <!DOCTYPE html>
  10. <html lang="es">
  11. <head>
  12. <title>Contactos</title>
  13. <meta charset="utf-8">
  14. <link rel="stylesheet" href="css/contactos.css">
  15. </head>
  16. <body>
  17. <section id="contenedor">
  18. <h1>Mostrar información de contactos</h1>
  19.  
  20. <?php
  21. require_once('conexion_agenda.php');
  22. //1.Contectar con el SGBD
  23. if($conexion=mysqli_connect($servidor, $usuario, $password, $bbdd)){//Conectar a bbdd
  24. mysqli_query($conexion, "SET NAMES 'UTF8'");
  25. //2. Seleccionar la BBDD
  26. if (mysqli_select_db($conexion, $bbdd)){
  27. //3.Definimos la consulta
  28. $consulta="SELECT * FROM contactos ORDER by nombre, apellidos";
  29.  
  30. //4.Ejecutar la consulta
  31. $resultado=mysqli_query($conexion, $consulta);
  32. //Comprobamos
  33. if(mysqli_errno($conexion)!=0){
  34. //Quiere decir que hay algún error
  35. echo"Error número: " .mysqli_errno($conexion)."</p>";
  36. echo "Tipo de error:".mysqli_error($conexion);
  37. }else{
  38. $tuplas=mysqli_num_rows($resultado);
  39. echo"<p>encontrados $tuplas contactos en la BBDD</p>";
  40.  
  41. //5.Recorrer los datos y mostrarlos por pantalla
  42. echo"
  43. <form name='formulario' action='mostrar_info_contacto.php' method='get' enctype='application/x-www-form-urlencoded'>
  44.  
  45. <label>Seleccionar un contacto</label>
  46. <select name='contacto_elegido'>
  47. <option value='0'>Seleccione uno</option>";
  48.  
  49. while($dato=mysqli_fetch_array($resultado)){
  50. echo"<option value='$dato[cod_contacto]'>".$dato['nombre']."".$dato['apellidos']."</option>";
  51. }
  52. echo"</select>
  53.  
  54. <div class='espacio_abajo'>
  55. <input type='submit' name='mostrar_btn' value='Mostrar info'>
  56. </div>
  57. </form>";
  58. }
  59. // Si exite mostrar_btn, definimos la segunda consulta
  60. if (isset($_GET['mostrar_btn'])) {
  61. $contacto_elegido=$_GET['contacto_elegido'];
  62. $consulta2="SELECT * FROM contactos WHERE cod_contacto=$contacto_elegido";
  63. //Ejecutamos la segunda query
  64. $resultado2=mysqli_query($conexion, $consulta2);
  65. $dato2=mysqli_fetch_array($resultado2);
  66. echo"<div class='espacio_arriba'>";
  67. echo "<p>Nombre:" .$dato2[1]."</p>";
  68. echo "<p>Apellidos:".$dato2[2]."</p>";
  69. echo "<p>Teléfono:" .$dato2[3]."</p>";
  70. echo "<p>E-Mail:" .$dato2[4]."</p>";
  71.  
  72. }
  73.  
  74.  
  75. }
  76. //6.Cerrar la conexion
  77. mysqli_close($conexion);
  78. }
  79.  
  80. ?>
  81.  
  82.  
  83. </section>
  84. </body>
  85. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement