un ejemplo
Código PHP:
<?
include ("conexion.php");
//*BUSCADOR DE REGISTROS!*/
if (isset($_POST['buscar']))
{
$buscar = $_POST['buscar'];
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$query_Rs =mysql_query("SELECT * FROM cliente WHERE nombre LIKE '%$nombre%' OR empresa LIKE '%$empresa%' ORDER BY rut DESC") or die(mysql_error());
while ($row= mysql_fetch_array($query_Rs))
{
echo $nombre=$row["nombre"]."<br>";
echo $empresa=$row["empresa"]."<br>";
echo $rut=$row["rut"]."<br>";
echo $telefono=$row["telefono"]."<br><br>";
}
}
else
{
?>
<form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
<input name="buscar" type="text"><input name="buscar" type="submit" value="Buscar">
<pre> <strong>Cliente</strong>
Nombre: <input type="text" name="nombre">
Empresa: <input type="text" name="empresa">
RUT: <input type="text" name="rut">
Telefono: <input type="text" name="telefono">
</form>
<?php
}
?>
con esto hara que si la variable prueba esta declarada te mostrará el resultado de la consulta, de lo contrario mostrará los campos text para llenar.
espero que ya tengas una idea mas clara.
saludos.