Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consult Ar
Consult Ar
En otro manual les expliqu cmo realizar manejo se sesiones con PHP y MySQL sin programar nada
con Dreamweaver. Esta vez les voy a explicar cmo realizar consultas a bases de datos, ingreso de
registros a bases de datos y modificacin de estos registros sin programar nada usando Dreamweaver.
En este caso usar una vez ms la versin 8 de Dreamweaver (cuando todava era de Macromedia),
sin embargo, ya hice la misma prctica con la versin de Adobe CS3 y es exactamente igual.
Vamos a copiar algunos parmetros del otro manual que hice ya que el comienzo es exactamente
igual.
Wamp Server
Una vez que tengamos instalado nuestro servidor web, en este caso Wamp Server vamos a proceder a
explicar este tutorial.
Primero vamos a crear una base de datos en MySQL usando phpmyadmin que viene con el WAMP
Server. La base de datos para este tutorial se llamar tienda y contendr una tabla llamada Libros
(sin comillas). Esta tabla contiene 5 campos:
Ahora vamos a realizar la pgina web. Primero creamos una carpeta en el directorio de nuestro
servidor web. Es este caso el servidor web es WAMP, por lo tanto voy a crear un directorio llamado
TiendaPrctica en la ruta C:wampwww
Esa ruta vara segn el servidor que usemos. As por ejemplo si el servidor es XAMPP, la ruta sera
C:xampphtdocs
Una vez realizado eso nos vamos a Dreamweaver, y antes de abrir algn tipo de documento nos
vamos a Sitio -> Nuevo sitio. Vamos a la opcin Avanzadas y en la opcin Datos locales llenamos
los campos como muestra la figura:
No estoy dando muchas explicaciones de los campos debido a que ya lo hice en el otro tutorial. Sin
embargo, en este ltimo paso solo vale acotar que deberan cambiar (de ser necesario) el Prefijo de
URL, yo uso el url http://localhost:8081/TiendaPractica con el puerto 8082, debido a que le configur
al Apache para salir por ese puerto, ya que el puerto por defecto (el 80) lo usa el IIS. As que ese
campo deben cambiar de ser necesario.
Luego nos vamos al men Archivo -> Nuevo y seleccionamos un archivo de tipo PHP. Vamos a guardar
el archivo como index.php en la ruta que creamos anteriormente C:wampwwwTiendaPractica
Ahora vamos a enlazar la base de datos que creamos a Dreamweaver. Nos vamos al men Ventana ->
Bases de datos. Se abre un panel lateral a la derecha. Ah damos clic en el smbolo + y damos clic en
Conexin MySQL. Se abre un cuadro de dilogo y lo llenamos con los siguientes datos:
Ahora nos vamos al men Ventana -> Vinculaciones. Se aparece un panel en la parte derecha, se da
clic en el smbolo +, y seleccionar Juegos de registro (consulta) . Ah llenar los datos de la siguiente
manera:
Ya tenemos la conexin a la base de datos. Ahora vamos a visualizar los datos en la pgina web.
Vamos al men Insertar -> Objetos de aplicacin -> Datos dinmicos -> Tabla dinmica. Llenamos el
cuadro que aparece de la siguiente manera:
Ah podemos modificar los encabezados de las columnas y presionamos F12 para visualizar una vista
previa de la pgina en el explorador:
Hasta el momento hemos cargado los datos de una base de datos sin programar absolutamente nada.
Todo lo ha hecho Dreamweaver. Por cierto, arriba especificamos que nos muestre solo 10 registros
cada vez, en caso de haber ms registros se crearn enlaces de navegacin para mostrar los
siguientes registros.
Ingresar registros
Ahora vamos a ingresar registros a la base de datos. Vamos a usar el mismo archivo.
Primero vamos a crear una pgina web PHP llamada ingreso_exitoso.php Usaremos esa pgina para
decirle al usuario que el dato que ingres en la base se insert correctamente. Esa pgina solo tendr
un mensaje y un enlace, el enlace ser hacia la pgina index.php como se muestra en la figura:
Ahora tenemos un formulario que nos permite ingresar datos a la base de datos de MySQL con PHP y
no hemos ingresado una sola lnea de cdigo.
Modificar un registro
Para modificar un registro vamos a usar un poco de cdigo PHP adicional. Primero debemos agregar lo
siguiente en el archivo index.php En la tabla de los datos vamos a ingresar dos columnas al final de
forma que tengamos lo siguiente:
Una vez hecho eso vamos a crear una pgina web nueva que se llame modificar.php y creamos una
pagina php que se llame modificar_exitoso.php. Es sta ltima pgina insertamos un mensaje que
diga El dato ha sido actualizado correctamente y debe tener un enlace a la pgina index.php tal cual
como se hizo con ingreso_exitoso.php.
Hecho eso vamos al men Insertar -> Objetos de aplicacin -> Actualizar registro -> Asistente de
formulario de actualizacin de registro y llenamos el cuadro de dilogo con la siguiente informacin
(en mi caso le puse de nombre a la vinculacin modificar_consulta):
Clic en la imagen para ampliar
$valor = $_GET['IdLibro'];
Como vemos lo nico que hacemos es usar el mtodo GET para obtener el ID del libro y cargamos los
datos completos que se refieren a ese libro. Ahora nos vamos a index.php y seleccionamos la palabra
Modificar y le hacemos un vnculo al siguiente enlace:
Eliminar un registro
Primero creamos una pgina web llamada borrado_exitoso.php all escribimos un mensaje que diga El
dato ha sido borrado correctamente y ponemos un link a la pgina index.php.
Una vez hecho eso creamos un archivo llamado borrar.php y nos vamos al men Insertar -> Objetos
de aplicacin -> Eliminar registro y llenamos el cuadro de dilogo con la siguiente informacin:
Hecho eso regresamos al archivo index.php y seleccionamos la palabra Borrar y le hacemos un link al
siguiente enlace:
borrar.php?IdLibro=<?php echo $row_consulta_libros['IdLibro']; ?>
Listo!! Hemos creado una pgina web que permite interactuar con una base de datos de MySQL
usando PHP sin programa casi nada. Todo lo hizo Dreamweaver.
Detalle de registros
Ahora les voy a ensear una ltima opcin que tiene Dreamweaver. Consiste en mostrar, para este
caso, el Id del libro y el nombre. Al dar clic sobre el nombre nos mostrar toda la informacin del libro
obtenida de la base de datos, y al igual que antes, sin programar absolutamente nada.
En el archivo index.php debajo y fuera del formulario de ingreso creamos un link a una pgina llamada
libros.php (esto es solo para poder dirigirnos a la pgina que vamos a crear).
Hecho eso creamos una pgina llamada libros.php. En esa pgina creamos una nueva vinculacin a la
base de datos con el mtodo que ya explicamos antes. A esta vinculacin la llamaremos
libros_consulta.
Hecho eso volvemos a la pgina libros.php y nos vamos a Insertar -> Objetos de aplicacin -> Juego
de pginas Maestro/Detalle. Llenamos el cuadro de dilogo de la siguiente manera:
Campos de pgina maestro: Son los campos que se visualizarn en la pgina maestro. En
este caso solo queremos ver el Id del libro y el nombre del autor. Para quitar registros lo
seleccionamos y damos clic en el smbolo menos.
Vincular con detalle desde: Es el campo que contendr el enlace para ver el detalle del
registro.
Nombre de pgina detalle: Direccin de la pgina web donde se mostrar los detalles del
registro.
Campos de la pgina Detalle: Son los campos que mostrar la pgina al dar clic en un
elemento.
Damos clic en Aceptar. Hecho eso guardamos la pgina libros.php y la pgina detalle_libros.php. Pues
ya te habrs dado cuenta que ambas pginas se modificaron.
Ahora vamos a la pgina index.php y presionamos F12 para probar. Damos clic en el enlace a la
pgina libros.php y tenemos lo siguiente:
Clic en la imagen para ampliar
Detalle de registros
Bien este es el final del tutorial Espero que les sirva. No olviden dejar sus preguntas, comentarios o
sugerencias.