Que busque por codigo 1 y sólo aparezca la primera fila?
En tu consulta tienes que agregar:
WHERE codigo = 1
1, es un ejemplo. Ahí pones el input de tu formulario.
Si lo quieres hacer con varios, haces un IFs guardado el pedazo de la consulta, y dependiendo lo que elija, la creas.
Un ejemplo:
Código PHP:
Ver original$sql = "SELECT * FROM `tabla`";
if($_POST['select']=='codigo') {
$sql .= " WHERE codigo = 1";
} else if($_POST['select']=='celula') {
$sql .=" WHERE celula = celula";
}...etc
...
Si quieres que el filtro sea automático. Tendrías que usar AJAX.