Re:crear un buscador para una lista

#84717
daggetkim
Participante

Partiendo de la idea que has buscado en el JED y que no has encontrado nada te puedo decir que hacer un módulo buscador es bastante sencillo el módulo puede buscar en una base de datos o bien en un fichero de texto el nombre introducido en un campo de texto y dar una frase de exito o una de fracaso en la busqueda…

El módulo imaginemos que se llama mod_lista y dentro tenemos un archivo mod_lista.php que será el punto de entrada del módulo, un archivo mod_lista.xml que tendrá los parámetros configurables en administración y un directorio tmpl con un archivo default.php que será la vista html del módulo osea lo que vemos en el front-end…

Creamos un tabla en la bd que se llame y6z4i_lista y un campo dos campos id INT NOT NULL PRIMARY KEY y nombre VARCHAR(500) NOT NULL por ejemplo

en el punto de entrada se le pasa el nombre del módulo y la vista

el xml si abres cualquiera veras podrás editarlo a tu gusto no necesitas parametros solo los datos de la instalación…

y en el default.php le pones:


setQuery($query);

$result = $db->loadResult();

if($result >= 1)
{
echo “EL usuario existe en la lista”;
}
else
{
echo “El usuario no existe en la lista”;
}
?>

PD: Lo he escrito de memoria sin consultar no se si hay algun error de sintáxis pero la manera de hacerlo si no se encuentra nada es esa…en realidad seria emjor separar la logica del html con un archivo helper.php donde crear la funcion y usar JText__ para los textos pero algo asi funcionara…

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad