PHP - como mostrar datos por un id

 
Vista:
sin imagen de perfil

como mostrar datos por un id

Publicado por Biziño (1 intervención) el 30/10/2014 16:45:15
Amigos, soy algo novato en programación por eso tengo esta duda.

tengo una tabla con 5 campos:
-id
-nombre
-apellido
-email
-fotografia

Tengo un panel creado donde puedo administrar dichos datos un CRUD ....todo perfecto!!
Ahora lo que necesito hacer es un campo de búsqueda donde ingrese el ID y recoja los datos..no se como asocia eso...

Gracias por su ayuda...



bosquejo
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 voreno

como mostrar datos por un id

Publicado por voreno (69 intervenciones) el 30/10/2014 20:27:16
Por lo que entendí seria algo así.

1
2
3
4
5
<form action="fichero.php" method="post">
  <label for="id">ingrese ID:</label>
  <input type="text" name="id" id="id">
  <input type="submit" name="submit" id="submit" value="Ingresar">
</form>


Si usas MySQLi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$link = new mysqli('localhost', 'user', 'password', 'la base de datos');
 
if($link->connect_errno > 0){
    die('Error: No es posible establecer la conexión: [' . $link->connect_error . ']');
}
 
$id=mysqli_real_escape_string($_POST['id']);
 
$extraerdato = $link->query("SELECT * FROM LA_TABLA where id=$id");
$fetch = mysqli_fetch_array($extraerdato);
$nombre = $fetch['nombre'];
$apellido = $fetch['apellido'];
$email = $fetch['email'];
$fotografia = $fetch['fotografia'];
 
echo "Datos asociados con la id: $id<br/><br/>$nombre<br/>$apellido<br/>$email<br/><img src=\"$fotografia\"/>";
 
?>

O si usas MySQL:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$link=mysql_connect("localhost", "user", "password");
mysql_select_db("la base de datos",$link) OR DIE ("Error: No es posible establecer la conexión");
 
$id=mysql_real_escape_string($_POST['id']);
 
$extraerdato = mysql_query("SELECT * FROM LA_TABLA WHERE id=$id");
$fetch = mysql_fetch_array($extraerdato);
$nombre = $fetch['nombre'];
$apellido = $fetch['apellido'];
$email = $fetch['email'];
$fotografia = $fetch['fotografia'];
 
echo "Datos asociados con la id: $id<br/><br/>$nombre<br/>$apellido<br/>$email<br/><img src=\"$fotografia\"/>";
 
?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar