Para la elaboración de una base de datos en esta materia se usará como plataforma el programa Appserv, el cual es una herramienta de software libre que facilita la instalación del servidor Apache, MySQL y PHP en el que estas aplicaciones se configuran automáticamente. Como extra incorpora phpMyAdmin para el manejo de la misma.

Para acceder al programa Appserv debe hacer uso del CD entregado en clase, el cual podrá descargar a su computadora e instalarlo en su sistema. Una vez cumplido este paso, está listo para empezar a hacer uso del phpMyAdmin a través de este enlace http://localhost/phpMyAdmin/ , y así, después de darle un nombre, establecer la Base de Datos como paso previo a la creación del formulario.



2.1.-El formulario (form)

Después de cumplir este primer paso, ahora debe elaborar un formulario utilizando el programa Dreamweaver que obtuvo en el el punto anterior. A través del mismo se enviarán los datos a la tabla que se haya destinado para tal fin dentro de la BD ya creada. Para su confección se utiliza el Lenguaje de Marcas de Hipertexto (HTML) referenciado en el primer punto de esta unidad, el cual dispone las etiquetas para crear este tipo de documento. A continuación un ejemplo con las partes básicas que debe contener el mismo utilizando Dreamweaver:

Nombre
Apellido
C.I.
Email

Para llegar a este resultado, el formulario debe contener las etiquetas que a continuación se muestran en este código HTML.

Como se puede observar, el mismo empieza abriendo con la etiqueta formulario y al final del código cierra. Dentro de esta etiqueta la información básica que debe contener es el name, method y el action (resaltados en verde). En lo interno, o la parte visible, están los datos que se van a recoger para ser enviados. Los mismos empiezan con un input, acompañados de su respectivo name, type e id. En este ejemplo solamente se seleccionaron cuatro datos. Al final del formulario debe ir el último input que debe contener como básico el name, el type y el value. Como ejemplo de este botón se observa en la parte inferior del formulario enviar datos.

Es importante destacar que, en la opción action observada en la parte superior del código, es donde va colocado el archivo php, expresado en códigos de este lenguaje como parte de su programación. Encargado de enviar los datos a la tabla dentro de la BD.

He aquí el código del archivo enviar.php:

$dbhost="localhost";

$dbusername="root";

$dbuserpass="040490";

$dbname="manuel";

mysql_connect($dbhost,$dbusername,$dbuserpass)or die ("error al conectar".mysql_error()); mysql_select_db ($dbname) or die ("n ohay bd");

$nombre=$_POST["nombre"];

$apellido=$_POST["apellido"];

$cedula=$_POST["cedula"];

$email=$_POST["email"];

$query="insert into clientes(nombre, apellido, cedula, email) values('$nombre', '$apellido', '$cedula','$email')"; mysql_query ($query) or die (mysql_error());

if ($query) { echo ("datos guardados");

} else{ echo ("datos no guardados");

}

 

 
 

2.2.-La tabla

Imaginemos un gran archivo con muchas gavetas. En la primera van los nombres de los clientes, en la segunda gaveta van los nombres de los proveedores, en la tercera irían los nombres de los empleados y así por el estilo. Ese gran archivo sería la base de datos y las gavetas serían las tablas.

Para esta actividad la tabla se elaborá en el PhpMyAdmin del Appserv, donde debe seleccionarse previamente la Base de Datos o crearla si no se ha hecho. En ella se introducirán los datos que se seleccionaron en el formulario realizado con anterioridad, procurando utilizar los mismos nombres de cada variable en ambos instrumentos ( tabla y formulario).



2.3.-Programación (Códigos Php)

 

Tal como se muestra en la siguiente imagen, el código se ha divido en tres secciones:

En la primera se configura los datos de la cuenta que se obtuvo mediante el programa Appserv, donde van los datos del servidor, el nombre del usuario, la contraseña y el nombre de la BD creada.

En la segunda parte (de amarillo también) se coloca la conexión a la BD, utilizando códigos de Mysql tal como muestra la imagen. Además, de las variables que se van a introducir en la tabla de la BD.

Por último se procede a la inserción de los datos, utilizando la expresión Insert into.



2.4.-Prueba de funcionamiento

Una vez elaborada la Base de Datos, debe ser probada su funcionamiento. Esta actividad se realiza dentro del programa Appserv, específicamente en la carpeta WWW de dicho programa, donde se colocará todo el contenido de los diferentes archivos que la componen. Aquí se procederá a ingresar clientes ficticios para ser registrados, y si todo está bien, la tabla donde van esos datos debe empezar a llenarse.

Para ver todo el proceso, les invito a ver el siguiente video:


 


Free Web Hosting