Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="es">
- <head>
- <title>Formulario insertar</title>
- <meta charset="utf-8">
- <link rel="stylesheet" href="css/contactos.css">
- </head>
- <body>
- <!DOCTYPE html>
- <html lang="es">
- <head>
- <title>Contactos</title>
- <meta charset="utf-8">
- <link rel="stylesheet" href="css/contactos.css">
- </head>
- <body>
- <section id="contenedor">
- <h1>Mostrar información de contactos</h1>
- <?php
- require_once('conexion_agenda.php');
- //1.Contectar con el SGBD
- if($conexion=mysqli_connect($servidor, $usuario, $password, $bbdd)){//Conectar a bbdd
- mysqli_query($conexion, "SET NAMES 'UTF8'");
- //2. Seleccionar la BBDD
- if (mysqli_select_db($conexion, $bbdd)){
- //3.Definimos la consulta
- $consulta="SELECT * FROM contactos ORDER by nombre, apellidos";
- //4.Ejecutar la consulta
- $resultado=mysqli_query($conexion, $consulta);
- //Comprobamos
- if(mysqli_errno($conexion)!=0){
- //Quiere decir que hay algún error
- echo"Error número: " .mysqli_errno($conexion)."</p>";
- echo "Tipo de error:".mysqli_error($conexion);
- }else{
- $tuplas=mysqli_num_rows($resultado);
- echo"<p>encontrados $tuplas contactos en la BBDD</p>";
- //5.Recorrer los datos y mostrarlos por pantalla
- echo"
- <form name='formulario' action='mostrar_info_contacto.php' method='get' enctype='application/x-www-form-urlencoded'>
- <label>Seleccionar un contacto</label>
- <select name='contacto_elegido'>
- <option value='0'>Seleccione uno</option>";
- while($dato=mysqli_fetch_array($resultado)){
- echo"<option value='$dato[cod_contacto]'>".$dato['nombre']."".$dato['apellidos']."</option>";
- }
- echo"</select>
- <div class='espacio_abajo'>
- <input type='submit' name='mostrar_btn' value='Mostrar info'>
- </div>
- </form>";
- }
- // Si exite mostrar_btn, definimos la segunda consulta
- if (isset($_GET['mostrar_btn'])) {
- $contacto_elegido=$_GET['contacto_elegido'];
- $consulta2="SELECT * FROM contactos WHERE cod_contacto=$contacto_elegido";
- //Ejecutamos la segunda query
- $resultado2=mysqli_query($conexion, $consulta2);
- $dato2=mysqli_fetch_array($resultado2);
- echo"<div class='espacio_arriba'>";
- echo "<p>Nombre:" .$dato2[1]."</p>";
- echo "<p>Apellidos:".$dato2[2]."</p>";
- echo "<p>Teléfono:" .$dato2[3]."</p>";
- echo "<p>E-Mail:" .$dato2[4]."</p>";
- }
- }
- //6.Cerrar la conexion
- mysqli_close($conexion);
- }
- ?>
- </section>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement