Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2012, 17:34
Avatar de xArchangellx
xArchangellx
 
Fecha de Ingreso: octubre-2008
Ubicación: Peru
Mensajes: 208
Antigüedad: 15 años, 6 meses
Puntos: 5
Pregunta Buscar varios registros

HOLA AMIGOS TENGO UN PEQUEÑO PROBLEMILLA REALIZO UNA BUSQUEDA SENCILLA, ME BUSCA EL DATO, POR EL DNI POR EJEMPLO:
SI COLOCO 54218754, SI REALIZA LA BUSQUEDA, PERO LO QUE NECESITO ES LO SIGUIENTE

QUE AL ESCRIBIR EN LA CAJA DE TEXTO EL NUMERO 5 ME SALGAN TODOS LOS DNI QUE EMPIEZAN CON EL NUMERO 5, CREO Q ES ALGO DE MYSQL

base de datos
Código:
CREATE DATABASE idat
use idat
CREATE TABLE `alumnos` (
`idalumno` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombres` VARCHAR( 40 ) NOT NULL ,
`apellidos` VARCHAR( 40 ) NOT NULL ,
`dni` CHAR( 8 ) NOT NULL ,
`direccion` VARCHAR( 40 ) NOT NULL ,
`telefono` CHAR( 10 ) NOT NULL ,
`email` VARCHAR( 30 ) NOT NULL ,
`estado` CHAR( 1 ) NOT NULL
)

INSERT INTO `idat`.`alumnos` (
`idalumno` ,
`nombres` ,
`apellidos` ,
`dni` ,
`direccion` ,
`telefono` ,
`email` ,
`estado`
)
VALUES (
NULL , 'jose', 'suarez', '54218754', 'lima 147', '875421', '[email protected]', 'A'
), (
NULL , 'maria', 'flores', '56892350', 'ica 963', '895623', '[email protected]', 'A'
);
index.php
Código:
<form method="get" action="busqueda.php" />
<table width="200" border="1">
  <tr>
    <td><input type="text" name="buscadni"  /></td>
    <td><input type="submit" value="Buscar" /></td>
  </tr>
</table>

</form>
busqueda.php
Código:
<?php
include("conexion.php");
$dni= $_GET['buscadni'];
$consulta="select * from alumnos where dni = $dni"; 
$sql = mysql_query($consulta);
//like '%[dni]%'
?>

<table border="1">
<tr>
	<td>ID ALUMNO</td>
    <td>NOMBES</td>
    <td>APELLIDOS</td>
    <td>DNI</td>
	<td>DIRECCION</td>
	<td>TELEFONO</td>
	<td>EMAIL</td>
    <td>ESTADO</td>
	<td>ELIMINAR</td>
    <td>EDITAR</td>
</tr>
<?
while($filas=mysql_fetch_array($sql))
{
?>
<tr>
    <td><?=$filas['idalumno'];?></td>
    <td><?=$filas['nombres'];?></td>
    <td><?=$filas['apellidos'];?></td>
    <td><?=$filas['dni']?></td>
    <td><?=$filas['direccion'];?></td>
    <td><?=$filas['telefono'];?></td>
    <td><?=$filas['email'];?></td>
    <td><?=$filas['estado'];?></td>
</tr>
<?	
}
?> 
   
</table>

AGRADECERIA BASTANTE SI ME AYUDARAN