Estimados: Tengo un problema que hace días que intento resolver y no puedo. Tengo una página con un FORM que es un buscador. Este FORM se procesa en la misma página. Cuando escribo una palabra, la busca perfecto, pero sólo si le doy click a BUSCAR. El problema es cuando presiono ENTER. Se envía el FORM pero se ve que no procesa una variable o algo porque me devuelve la página vacía. Les paso el código a ver si me pueden ayudar, desde ya muchisimas gracias:
</form>
<?php
if ($_POST['buscador'])
{
// Tomamos el valor ingresado
$buscar = $_POST['palabra'];
// Si está vacío, lo informamos, sino realizamos la búsqueda
if(empty($buscar))
{
echo "No se ha ingresado una cadena a buscar";
}else{
// Conexión a la base de datos y seleccion de registros
$con=mysql_connect("localhost","user","pass");
$sql = "SELECT * FROM xxx WHERE xxx like '$buscar' ORDER BY xxx LIMIT 1";
mysql_select_db("xxx", $con);
$result = mysql_query($sql, $con);
// Tomamos el total de los resultados
$total = mysql_num_rows($result);
// Imprimimos los resultados
if ($row = mysql_fetch_array($result)){
echo "Resultados para: $buscar";
do {
?>