Te recomcomiendo que el input donde vas a ingresar el codigo a buscar lo hagas autocomplete desde la base de datos y que al momento de presionar el submit solo te muestre el campo que quieres un ejemplo algo rapido seria:
en el head pones esto:
Código HTML:
Ver original<title>jQuery UI Autocomplete - Default functionality
</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.1/themes/base/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css" /> $(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$( "#txtBuscar" ).autocomplete({
source: availableTags
});
});
Solo modificaris el array por default por los datos de la base de datos:
y en php harias esto:
Código PHP:
Ver original<?php
if(isset($_POST['buscar'])): $query="SELECT * FROM tabla WHERE codigo=".$_POST['txtbuscar'];
?>
<table>
<tr>
<td><?php echo $datos['dato1'] ?></td>
</tr>
</table>
<?php
endif;
?>
Espero alla sido de tu ayuda