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