martes, 1 de mayo de 2012

03 Un ejemplo: Web dinamica con SQLite (1)


Os explico a continuación un pequeño ejemplo.

Vamos a crear una pagina web con un formulario (inicio.html), donde preguntemos al usuario por unos datos (nombre o apellidos), y según lo que introduzca el usuario y usando un script realizado en gambas (consulta.cgi), haremos una consulta a una base de datos del tipo Sqlite (llamada agenda), y mostraremos los resultados en otra pagina web.

La estructura a crear es la siguiente:
a)Base de datos Sqlite:
La base de datos sqlite estará en:
/var/www/base/
Y se llamará
agenda
Nota:
La base de datos “agenda” contiene una tabla llamada “lista” con varios campos ( nombre, apellidos y teléfono).

b)Archivo inicio.html
Estará en:
/var/www/inicio.html

c)Archivo script en gambas:
Estará en:
/var/www/cgi-bin/

Y se llamará: (consulta.gb)
consulta.cgi


El código:
El archivo inicio.html:
<html>
<head>
<title>Ejemplo Web de Bases de datos con Gambas</title>
</head>
<body>

<FORM action="http://localhost/cgi-bin/consulta.cgi" method="GET">
<h1>Ejemplo Web de Bases de datos con Gambas</h1>
<h3> Buscar por nombre o apellido </h3>
<P>
Introduzca el nombre:<INPUT TYPE="text" NAME="nombre"><BR>
<INPUT type="submit" value="Enviar"> <INPUT type="reset">
</P>
</FORM>

<FORM action="http://localhost/cgi-bin/consulta.cgi" method="GET">
<P>
Introduzca el apellido:<INPUT TYPE="text" NAME="apellido"><BR>
<INPUT type="submit" value="Enviar"> <INPUT type="reset">
</P>
</FORM>
</body>

</html>
Como veis son dos formularios (<form>) y usa el metodo GET para enviar el nombre de la variable (nombre/apellido) y el valor que ha escrito el usuario.

Esta es la captura de pantalla que se obtiene:



 

No hay comentarios:

Publicar un comentario