Beruflich Dokumente
Kultur Dokumente
Si nos solicita datos de acceso (Ventana de Login), recuerde que el usuario predeterminado es Root y la contrasea es la que escribi al momento de instalar el APPSERV, en el caso de mis alumnos 12345 sin las comillas.
Pgina 2
Recuerde que el primer campo (IdUsuario) debe ser PRIMARY KEY. Mueva la barra de desplazamiento horizontal hacia el lado derecho y de clic en el OPTION que est debajo de la categora PRIMARIA:
Cuando est listo pulse clic en GRABAR, debe mostrar las instrucciones T-SQL:
Observaciones: Es importante disear y conocer la estructura de la BD.tabla antes de iniciar con el trabajo de diseo de Interfaz (Formularios HTML) y el SCRIPT del lado del servidor (PHP).
Pgina 3
Ahora vamos a disear el formulario escribiendo las siguientes instrucciones dentro de las etiquetas <body></body>:
Debemos grabar este primer archivo con el nombre registraUsuarios.htm en la carpeta del servidor C:\APPSERV\WWW
Pgina 4
Observe el directorio y el nombre de archivo 3. SCRIPT DEL LADO DEL SERVIDOR PARA GRABAR PHP En el programa PHP DESIGNER seleccionamos del men ARCHIVO > NUEVO, marcamos PHP con un clic y pulsamos el botn OK.
Ahora vamos a ingresar las siguientes instrucciones que permitirn recoger los datos del formulario HTML, procesarlos en PHP y finalmente enviarlos a MySQL. Vea el diagrama:
Lado SERVIDOR
HTML
Presentacin del formulario
SCRIPT PHP
Recoge los datos y los procesa
BD MySQL
Almacn, bsqueda y consulta
Pgina 5
Desde la lnea 9 hasta la 16 se verifica todo lo concerniente a la conexin (primero al servidor y luego a la BD).
En este bloque (lnea 21 hasta 29) se recogen los valores del formulario HTML (con $_POST) y se almacenan en variables PHP.
Despus de capturar los valores es hora de comparar que las contraseas escritas coincidan; este procedimiento es verificado en la lnea 32. De no ser idnticas, se va a mostrar un mensaje que indique el error y un enlace al formulario HTML (Lnea 34 hasta 37). A partir de la lnea 38 se hace el ELSE o caso contrario, este bloque se ejecuta cuando las contraseas ingresadas son idnticas. Aunque se solicite dos veces la misma contrasea solo deber grabarse una. En la lnea 41 se crea toda la cadena de MySQL y se almacena en una variable; posteriormente se utilizar en la lnea 44 para la ejecucin del T-SQL. Cuando termine el proceso de grabacin se mostrar un mensaje confirmando el registro de un nuevo usuario, adems dos link que permitan: Volver al formulario y Listar registros
Pgina 6
Grabe este archivo en la carpeta del servidor con el nombre: regUsuarios.PHP (no es necesario escribir la extensin ya que el propio programa se encarga de este trabajo).
Pgina 7
Este SCRIPT de listado en lenguaje PHP cuenta con 60 lneas en total. NO TE ASUSTES!, ya que la mayor parte de ellas son comentarios, ya que lneas efectivas que ejecutan cdigo del lado del servidor son aproximadamente 20 nada ms :) Igual que en el caso anterior las muestro por bloques
Similar al anterior: las 7 primeras lneas son documentarias del SCRIPT. Las que continan se conectan al servidor y luego a la base de datos de MySQL.
Pgina 8
Los datos han de ser presentados en tablas, por eso es que creamos la siguiente estructura. Revise los comentarios adjuntos a la imagen (script) para ms informacin:
En un bucle WHILE y con la ayuda de Mysql_fetch_assoc, recorremos toda la tabla enviando los registros resultantes a un array llamado $regUsuario:
Pgina 9
Puede incluirle cosas adicionales como formato al texto o a la tabla, tambin podra optar por las hojas de estilo de cascada CSS y continuar con la mejora de este trabajo.
:)
Prof. Especialista en Computacin y Sistemas Jhon Edward Francia Minaya http://marleo.cjb.NET
Pgina 10