SlideShare una empresa de Scribd logo
Guía Dreameaver – PHP MySQL

Primero ejecutamos el programa Appserv por medio de cualquier explorador como
Internet Explorer, Firefox Mozilla damos http://127.0.0.1/phpMyAdmin/ ó
http://localhots/phpMyAdmin/




Crear una conexión a la Base de Datos
Primero creamos una base de datos llamada Contratos




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011          Página 1
Guía Dreameaver – PHP MySQL

Dentro de la base de datos contratos creamos una tabla llamada ingenieros




Dentro de la tabla ingenieros agregamos 4 campos llamados: nit, nombre, obra, valor.
(Nota: nit es la llave primaria) y damos clic en grabar.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 2
Guía Dreameaver – PHP MySQL

Finalmente tenemos la base de datos contratos creada.




Nos dirigimos a C:AppServwww y agregamos una nueva carpeta llamada
“arquitectos”.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011        Página 3
Guía Dreameaver – PHP MySQL

CREAR UN SITIO PARA PUBLICACION CON DREAMWEAVER
Abrimos Dreamweaver, vamos a la pestaña sitio en la barra de herramientas y
elegimos administrar sitios.




En el menú sitio elija “nuevo sitio”, o bien en la pantalla de inicio de Dreamweaver,
haga clic en administrar sitios. Posteriormente, aparecerá una ventana en la que debe
seleccionar las pestaña “avanzadas” y ahí configura los datos que muestran en la
imagen.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 4
Guía Dreameaver – PHP MySQL

En el campo nombre del sitio colocamos “arquitectos”, en el campo carpeta raíz local
seleccionamos la carpeta del proyecto que sería la siguiente dirección
C:AppServwwwarquitectos.




Vamos a datos remotos en acceso seleccionamos “local/red” y buscamos la carpeta
remota que sería la misma del proyecto C:AppServwwwarquitectos y damos clic en
el check “actualizar lista archivos remotos automáticamente”.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 5
Guía Dreameaver – PHP MySQL

Seleccionamos la categoria “servidor de prueba”. En la lista “modelo del servidor”,
elejimos “PHP MySQL”, en el campo “acceso” elejimos “local/red”. Cuando seleccione
Local/red aparecerá la lista “Carpeta de servidor” con los datos configurados
anteriormente, así como también la entrada Prefijo de URL mostrara los datos del
servidor.
Agregue al final del cuadro de texto Prefijo de URL: el nombre de la carpeta, en este
caso en la figura se muestra ‘arquitectos’. Damos clic en aceptar.




Damos clic en listo.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 6
Guía Dreameaver – PHP MySQL


CREAR UNA CONEXIÓN CON MySQL DESDE DREAMWEAVER
Vamos a archivo, elegimos nuevo, sale un cuadro llamado “nuevo documento”, en
categoría seleccionamos “pagina dinámica” y seleccionamos PHP.




Vamos a la ventana “aplicación”, seleccionamos la pestaña “bases de datos”, del panel
bases de datos seleccionamos la ficha que tiene el signo “+” y hacemos clic en
“conexión MySQL”.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 7
Guía Dreameaver – PHP MySQL



Configuramos los campos para la conexión:

       Nombre de conexión: Asigne cualquier nombre que desee darle a la conexión
       de PHP con MySQL ‘conectar’
       Servidor MySQL: Escriba ‘localhost’ para servidores locales.
       Nombre de usuario: Escriba el nombre del usuario de la base de datos. Escriba
       ‘root’.
        Contraseña: Escriba la contraseña del usuario root, para este caso introduzca
       admin123




Seleccionamos la base de datos “contratos” y damos aceptar.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 8
Guía Dreameaver – PHP MySQL



Una vez hecha la conexión aparecerá esta en el panel de Base de datos.




CREAR UN FORMULARIO PARA INSERCION DE REGISTROS
Vamos a la pestaña insertar en la barra de herramientas y seleccionamos: objetos de
aplicación, insertar registro y damos clic en “asistente de formulario de inserción de
registros”.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011               Página 9
Guía Dreameaver – PHP MySQL

Configurar lo siguiente en la ventana:

       Conexión: Elija una conexión existente. ‘conectar’
       Tabla: Elija la tabla en la que insertaran los registros. ’ingenieros’
       Campos de formulario. Seleccione los campos que desee mostrar. Puede
       dejar los que muestra por defecto.
       Elija en botón Aceptar.
       Una vez configurado el asistente aparecerá en pantalla el formulario para la
       inserción de registros.




Guarde el archivo. Puede asignar cualquier nombre, se recomienda que asigne
nombres afines a lo que realizará el archivo. Por ejemplo:
registrar.php, insertar.php.

Para ejecutar su archivo, oprima la tecla F12.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 10
Guía Dreameaver – PHP MySQL



Crear un juego de registro
En el panel “vinculaciones” hacemos clic en el botón “+” y elegimos la opción “juego de
registros”.




Configure la ventana con los datos que se muestran:

       Nombre: Asigne un nombre para el juego de registro. ‘lista’
       Conexión: elija la conexión existente. ‘conectar’
       Tabla: Elija la tabla que se incluirá en el juego de registros. ‘ingenieros’
       Columnas: Seleccione los campos que desee incluir en el juego de registros.
       ‘todo’
       Elija un filtro (opcional)
       Ordenar: Elija la forma de ordenación de registros




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 11
Guía Dreameaver – PHP MySQL

Crear el archivo de listado de registros
Generamos un nuevo documento de PHP.

Agregamos una tabla con 2 filas y 4 columnas, como titulo colocamos “Datos del
Contratista”.




Llenamos los campos de las columnas.




Vamos a la pestaña “vinculaciones” y damos clic en el signo “+”, allí elegimos “juego
de registros”, aparece el cuadro de dialogo y llenamos los siguientes datos:

       Nombre: Asigne un nombre para el juego de registro. ‘lista’
       Conexión: elija la conexión existente. ‘conectar’




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 12
Guía Dreameaver – PHP MySQL

        Tabla: Elija la tabla que se incluirá en el juego de registros. ‘ingenieros’
        Columnas: Seleccione los campos que desee incluir en el juego de registros. ‘todo’
        Elija un filtro (opcional)
        Ordenar: Elija la opción nit y ordenar ascendente




Arrastramos el juego de registros:

Lista.nit, lista.nombre, lista.obra y lista.valor




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011                 Página 13
Guía Dreameaver – PHP MySQL

Seleccionamos la tabla completa donde dice “Lista.nit, lista.nombre, lista.obra y
lista.valor”, en aplicaciones vamos a la pestaña “comportamiento del servidor”, damos
clic en el signo “+” y seleccionamos “repetir region”.




En el cuadro de dialogo vamos a la pestaña mostrar e ingresamos el numero de
registros que queremos mostrar.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 14
Guía Dreameaver – PHP MySQL

Paginación de registros
Vamos a la pestaña insertar, objetos de aplicación, paginación juego de registros y
seleccionamos “barra de navegación de juego de registro” y damos aceptar en el
cuadro de dialogo que nos aparece.




Seleccionamos el link “anterior” vamos a insertar, objetos de aplicación, mostrar region
“ si no es la primera pagina”. Seleccionamos el link “siguiente” vamos a insertar,
objetos de aplicación, mostrar region “ si no es la ultima pagina”. En el campo del
medio lo seleccionamos vamos a insertar, objetos de aplicación, mostrar recuento de
registros “estado de navegacion de juego” y guardamos el fomulario con el nombre de
listado.php.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011               Página 15
Guía Dreameaver – PHP MySQL

Eliminar registros
Vamos a ver los pasos a seguir para eliminar un registro de la base de datos

Partimos de una página en la que hemos creado un listado de registros Necesitaremos
enlazar los registros con la página de eliminación para poder borrar el registro. Para
ello enlazaremos a la página eliminar.php y le pasaremos el nit del registro para que
esta página sepa que registro tiene que borrar. Así que seleccionamos el elemento nit
y lo enlazaremos




Y vamos a vínculo y indicamos la página a la que queremos enlazar, en nuestro caso
eliminar.php seguida de un interrogante y el nombre que le queremos dar al parámetro
quedando de la siguiente manera “eliminar.php?nit=” (nit es la llave primaria) al
parámetro del vinculo le falta el valor lo completaremos desde la vista del código.


Vamos a código mostramos el panel vinculaciones, juego de registros, arrastramos nit
al código que esta seleccionado “eliminar.php?nit=” y en el código de enlace detrás
del nit arrastramos el elemento que tome el valor, el nit elegimos este campo porque
es la clave primaria de la tabla.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011                Página 16
Guía Dreameaver – PHP MySQL




Ahora volvemos a diseño ya tenemos el listado ahora guardamos la pagina (Ctrl +S).

Tenemos que crear la página eliminar.php que se encargara de borrar el elemento que
pase el listado que acabamos de crear. Vamos Archivo – Nuevo – Pagina PHP




Ya tenemos la pagina ahora crearemos lo que necesitamos.

Vamos a mostrar los datos del registro que se pretende borrar para eso necesitaremos
crear un juego de registros. En el panel vinculaciones hacemos clic en el signo “+” y
seleccionamos juego de Registros.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011            Página 17
Guía Dreameaver – PHP MySQL

Aquí deberemos crear un juego de registros que muestre el registro que vamos a
borrar el nombre que le colocaremos a este juego de registros será ‘eliminar’ nos
aseguramos de tener la conexión asegurada ‘conectar’ y la tabla a la cual pertenece el
registro “ingenieros”, filtramos el campo “nit” y clic en aceptar.




Añadiremos unos elementos para visualizar el registro y asegurarnos de que es ese el
que queremos borrar. Arrastramos nombre, obra y valor al cuadro de diseño.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 18
Guía Dreameaver – PHP MySQL

Ahora crearemos el formulario que enviara los datos para borrarlos definitivamente.
Vamos al menú Insertar – Formulario




Para que funcione correctamente cambiamos el método de envió del formulario a
GET.




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011             Página 19
Guía Dreameaver – PHP MySQL

A esta página le habíamos enviado el nit del registro a borrar. Tenemos que recordarlo
para volver a enviarlo. Para hacerlo lo guardamos en un campo oculto del formulario.

Insertamos el campo oculto: vamos a Insertar – Formulario – Campo Oculto




Le daremos un nombre para volver a recordarlo más tarde ‘camponit’ y pulsaremos el
botón datos dinámicos para asignarle el Nit del registro




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 20
Guía Dreameaver – PHP MySQL

Seleccionamos ‘nit’ y damos aceptar. Y para terminar insertaremos un botón que active el
formulario.

Le cambiamos el nombre y le colocamos Eliminar. Ya estamos listos ahora podemos
utilizar el asistente.




Ahora utilizaremos el asistente de eliminar registro.

Vamos a Insertar – Objetos de Aplicación – Eliminar Registros




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011                Página 21
Guía Dreameaver – PHP MySQL

Se abrirá este cuadro de dialogo. Seleccionamos la conexión ‘conectar’ la tabla de la
que queremos eliminar el registro ‘ingenieros’. Deberemos indicar el nombre de
nuestro campo oculto del formulario “en valor de la clave principal cambiamos nit a
camponit” que es el que se encargara de pasarle el Nit del registro a borrar. Cuando
hayamos terminando damos aceptar.




Guardamos los cambios con (Ctrl +S)




Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011              Página 22

Más contenido relacionado

PDF
Inf 14 (ventadellantas) rines
PDF
2 4 formularios_php
PDF
Ejemplo de mostrar datos (Sin paginación)
PDF
Manual de-manipulacion-de-datos-rosario
PPT
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
PDF
Guia3de Dreamweaver
PDF
Base de datos y reportes
Inf 14 (ventadellantas) rines
2 4 formularios_php
Ejemplo de mostrar datos (Sin paginación)
Manual de-manipulacion-de-datos-rosario
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Guia3de Dreamweaver
Base de datos y reportes

La actualidad más candente (18)

PDF
Trabajo programcion
DOCX
Informe grupal f_arinango_ cuenca
PDF
Manual Visual Basic .NET SQL Server paso a paso
PDF
Guia N3 Proyectos Web Php Css, Js
PDF
Practica Siete Delphi
ODP
Intro html+css
PDF
Ejercicios de HTML
PDF
Practica Seis Delphi
PDF
Guiapractica de bd completa
PDF
Conociendo el Patron Modelo Vista Controlador
PPT
Tema3[php]
PDF
Ejercicios Basicos HTML
PDF
Generador codigo
PDF
Apuntes de HTML
PPTX
Curso php dia3
PPTX
Tutorial de dreamweaver
DOCX
Ada adicional-bloque-3
DOCX
Cómo guardar las marcas de un mapa de google en un archivo xml y acceder a es...
Trabajo programcion
Informe grupal f_arinango_ cuenca
Manual Visual Basic .NET SQL Server paso a paso
Guia N3 Proyectos Web Php Css, Js
Practica Siete Delphi
Intro html+css
Ejercicios de HTML
Practica Seis Delphi
Guiapractica de bd completa
Conociendo el Patron Modelo Vista Controlador
Tema3[php]
Ejercicios Basicos HTML
Generador codigo
Apuntes de HTML
Curso php dia3
Tutorial de dreamweaver
Ada adicional-bloque-3
Cómo guardar las marcas de un mapa de google en un archivo xml y acceder a es...
Publicidad

Destacado (20)

PPTX
Uso de comandos insert, update y delete en bases de datos de sql server
PDF
Proyecto sistema evaluacion web
DOCX
Procedimiento de creacion de archivo php
PDF
Diseno base de datos documentacion
PDF
Guia de bolsillo instructor sena
DOCX
Informe Base de Datos II - Proyecto TodoAutos : venta de carros del año
PDF
Proyecto base datosii
DOCX
Proyecto base de datos para presentar proyectos en la camara de diputados
PDF
Análisis de Precios de supermercados marketing
DOCX
Proyecto de base de datos para lecturas socio económicas y problemáticas soci...
PPTX
Presentacion proyecto
PPT
Gestión del tiemp
PDF
Manual de descripcion de cargos para una empresa de desarrollo de software
PDF
Proyecto de base de datos
PPTX
PHP MySql FIEI - UNFV Clase05
PDF
Ejemplos de php_mysql
PPTX
PPH MySql - FIEI - UNFV Clase02
PPTX
PHP MySql - FIEI - UNFV Clase07
PPTX
PHP MySql - FIEI - UNFVClase06
PPT
Uso de comandos insert, update y delete en bases de datos de sql server
Proyecto sistema evaluacion web
Procedimiento de creacion de archivo php
Diseno base de datos documentacion
Guia de bolsillo instructor sena
Informe Base de Datos II - Proyecto TodoAutos : venta de carros del año
Proyecto base datosii
Proyecto base de datos para presentar proyectos en la camara de diputados
Análisis de Precios de supermercados marketing
Proyecto de base de datos para lecturas socio económicas y problemáticas soci...
Presentacion proyecto
Gestión del tiemp
Manual de descripcion de cargos para una empresa de desarrollo de software
Proyecto de base de datos
PHP MySql FIEI - UNFV Clase05
Ejemplos de php_mysql
PPH MySql - FIEI - UNFV Clase02
PHP MySql - FIEI - UNFV Clase07
PHP MySql - FIEI - UNFVClase06
Publicidad

Similar a Tutorial php mysql (20)

PDF
Base de datos desde vb 6.0
PDF
Tutorial Blanca Yesenia
PDF
Cheko manual
PDF
Manual de pagina dinámica 01
PDF
Conectar con bases de datos
DOCX
bases de datos desde visual basic
PDF
Dreamweaver
PDF
Manual dreamweaver
PPTX
I report
PDF
Manual oscommerce
PPTX
Bases de datos_angelina_monetti
PDF
Manual reportes jsp
PDF
Manualphpmyadmin aj
PDF
Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico
PDF
manual-conexion-net beanmysql
DOCX
Manual final reporte_francisco
PDF
Guia N4 Proyectos Web My Sql Y Php
Base de datos desde vb 6.0
Tutorial Blanca Yesenia
Cheko manual
Manual de pagina dinámica 01
Conectar con bases de datos
bases de datos desde visual basic
Dreamweaver
Manual dreamweaver
I report
Manual oscommerce
Bases de datos_angelina_monetti
Manual reportes jsp
Manualphpmyadmin aj
Colegio+de+estudios+cientificos+y+tecnologicos+del+estado+de+mexico
manual-conexion-net beanmysql
Manual final reporte_francisco
Guia N4 Proyectos Web My Sql Y Php

Último (20)

PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Metodologías Activas con herramientas IAG
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Presentación de la Cetoacidosis diabetica.pptx
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Metodologías Activas con herramientas IAG
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
biología es un libro sobre casi todo el tema de biología
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Tomo 1 de biologia gratis ultra plusenmas
V UNIDAD - PRIMER GRADO. del mes de agosto
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
ciencias-1.pdf libro cuarto basico niños
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Punto Critico - Brian Tracy Ccesa007.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias

Tutorial php mysql

  • 1. Guía Dreameaver – PHP MySQL Primero ejecutamos el programa Appserv por medio de cualquier explorador como Internet Explorer, Firefox Mozilla damos http://127.0.0.1/phpMyAdmin/ ó http://localhots/phpMyAdmin/ Crear una conexión a la Base de Datos Primero creamos una base de datos llamada Contratos Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 1
  • 2. Guía Dreameaver – PHP MySQL Dentro de la base de datos contratos creamos una tabla llamada ingenieros Dentro de la tabla ingenieros agregamos 4 campos llamados: nit, nombre, obra, valor. (Nota: nit es la llave primaria) y damos clic en grabar. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 2
  • 3. Guía Dreameaver – PHP MySQL Finalmente tenemos la base de datos contratos creada. Nos dirigimos a C:AppServwww y agregamos una nueva carpeta llamada “arquitectos”. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 3
  • 4. Guía Dreameaver – PHP MySQL CREAR UN SITIO PARA PUBLICACION CON DREAMWEAVER Abrimos Dreamweaver, vamos a la pestaña sitio en la barra de herramientas y elegimos administrar sitios. En el menú sitio elija “nuevo sitio”, o bien en la pantalla de inicio de Dreamweaver, haga clic en administrar sitios. Posteriormente, aparecerá una ventana en la que debe seleccionar las pestaña “avanzadas” y ahí configura los datos que muestran en la imagen. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 4
  • 5. Guía Dreameaver – PHP MySQL En el campo nombre del sitio colocamos “arquitectos”, en el campo carpeta raíz local seleccionamos la carpeta del proyecto que sería la siguiente dirección C:AppServwwwarquitectos. Vamos a datos remotos en acceso seleccionamos “local/red” y buscamos la carpeta remota que sería la misma del proyecto C:AppServwwwarquitectos y damos clic en el check “actualizar lista archivos remotos automáticamente”. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 5
  • 6. Guía Dreameaver – PHP MySQL Seleccionamos la categoria “servidor de prueba”. En la lista “modelo del servidor”, elejimos “PHP MySQL”, en el campo “acceso” elejimos “local/red”. Cuando seleccione Local/red aparecerá la lista “Carpeta de servidor” con los datos configurados anteriormente, así como también la entrada Prefijo de URL mostrara los datos del servidor. Agregue al final del cuadro de texto Prefijo de URL: el nombre de la carpeta, en este caso en la figura se muestra ‘arquitectos’. Damos clic en aceptar. Damos clic en listo. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 6
  • 7. Guía Dreameaver – PHP MySQL CREAR UNA CONEXIÓN CON MySQL DESDE DREAMWEAVER Vamos a archivo, elegimos nuevo, sale un cuadro llamado “nuevo documento”, en categoría seleccionamos “pagina dinámica” y seleccionamos PHP. Vamos a la ventana “aplicación”, seleccionamos la pestaña “bases de datos”, del panel bases de datos seleccionamos la ficha que tiene el signo “+” y hacemos clic en “conexión MySQL”. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 7
  • 8. Guía Dreameaver – PHP MySQL Configuramos los campos para la conexión: Nombre de conexión: Asigne cualquier nombre que desee darle a la conexión de PHP con MySQL ‘conectar’ Servidor MySQL: Escriba ‘localhost’ para servidores locales. Nombre de usuario: Escriba el nombre del usuario de la base de datos. Escriba ‘root’. Contraseña: Escriba la contraseña del usuario root, para este caso introduzca admin123 Seleccionamos la base de datos “contratos” y damos aceptar. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 8
  • 9. Guía Dreameaver – PHP MySQL Una vez hecha la conexión aparecerá esta en el panel de Base de datos. CREAR UN FORMULARIO PARA INSERCION DE REGISTROS Vamos a la pestaña insertar en la barra de herramientas y seleccionamos: objetos de aplicación, insertar registro y damos clic en “asistente de formulario de inserción de registros”. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 9
  • 10. Guía Dreameaver – PHP MySQL Configurar lo siguiente en la ventana: Conexión: Elija una conexión existente. ‘conectar’ Tabla: Elija la tabla en la que insertaran los registros. ’ingenieros’ Campos de formulario. Seleccione los campos que desee mostrar. Puede dejar los que muestra por defecto. Elija en botón Aceptar. Una vez configurado el asistente aparecerá en pantalla el formulario para la inserción de registros. Guarde el archivo. Puede asignar cualquier nombre, se recomienda que asigne nombres afines a lo que realizará el archivo. Por ejemplo: registrar.php, insertar.php. Para ejecutar su archivo, oprima la tecla F12. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 10
  • 11. Guía Dreameaver – PHP MySQL Crear un juego de registro En el panel “vinculaciones” hacemos clic en el botón “+” y elegimos la opción “juego de registros”. Configure la ventana con los datos que se muestran: Nombre: Asigne un nombre para el juego de registro. ‘lista’ Conexión: elija la conexión existente. ‘conectar’ Tabla: Elija la tabla que se incluirá en el juego de registros. ‘ingenieros’ Columnas: Seleccione los campos que desee incluir en el juego de registros. ‘todo’ Elija un filtro (opcional) Ordenar: Elija la forma de ordenación de registros Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 11
  • 12. Guía Dreameaver – PHP MySQL Crear el archivo de listado de registros Generamos un nuevo documento de PHP. Agregamos una tabla con 2 filas y 4 columnas, como titulo colocamos “Datos del Contratista”. Llenamos los campos de las columnas. Vamos a la pestaña “vinculaciones” y damos clic en el signo “+”, allí elegimos “juego de registros”, aparece el cuadro de dialogo y llenamos los siguientes datos: Nombre: Asigne un nombre para el juego de registro. ‘lista’ Conexión: elija la conexión existente. ‘conectar’ Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 12
  • 13. Guía Dreameaver – PHP MySQL Tabla: Elija la tabla que se incluirá en el juego de registros. ‘ingenieros’ Columnas: Seleccione los campos que desee incluir en el juego de registros. ‘todo’ Elija un filtro (opcional) Ordenar: Elija la opción nit y ordenar ascendente Arrastramos el juego de registros: Lista.nit, lista.nombre, lista.obra y lista.valor Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 13
  • 14. Guía Dreameaver – PHP MySQL Seleccionamos la tabla completa donde dice “Lista.nit, lista.nombre, lista.obra y lista.valor”, en aplicaciones vamos a la pestaña “comportamiento del servidor”, damos clic en el signo “+” y seleccionamos “repetir region”. En el cuadro de dialogo vamos a la pestaña mostrar e ingresamos el numero de registros que queremos mostrar. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 14
  • 15. Guía Dreameaver – PHP MySQL Paginación de registros Vamos a la pestaña insertar, objetos de aplicación, paginación juego de registros y seleccionamos “barra de navegación de juego de registro” y damos aceptar en el cuadro de dialogo que nos aparece. Seleccionamos el link “anterior” vamos a insertar, objetos de aplicación, mostrar region “ si no es la primera pagina”. Seleccionamos el link “siguiente” vamos a insertar, objetos de aplicación, mostrar region “ si no es la ultima pagina”. En el campo del medio lo seleccionamos vamos a insertar, objetos de aplicación, mostrar recuento de registros “estado de navegacion de juego” y guardamos el fomulario con el nombre de listado.php. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 15
  • 16. Guía Dreameaver – PHP MySQL Eliminar registros Vamos a ver los pasos a seguir para eliminar un registro de la base de datos Partimos de una página en la que hemos creado un listado de registros Necesitaremos enlazar los registros con la página de eliminación para poder borrar el registro. Para ello enlazaremos a la página eliminar.php y le pasaremos el nit del registro para que esta página sepa que registro tiene que borrar. Así que seleccionamos el elemento nit y lo enlazaremos Y vamos a vínculo y indicamos la página a la que queremos enlazar, en nuestro caso eliminar.php seguida de un interrogante y el nombre que le queremos dar al parámetro quedando de la siguiente manera “eliminar.php?nit=” (nit es la llave primaria) al parámetro del vinculo le falta el valor lo completaremos desde la vista del código. Vamos a código mostramos el panel vinculaciones, juego de registros, arrastramos nit al código que esta seleccionado “eliminar.php?nit=” y en el código de enlace detrás del nit arrastramos el elemento que tome el valor, el nit elegimos este campo porque es la clave primaria de la tabla. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 16
  • 17. Guía Dreameaver – PHP MySQL Ahora volvemos a diseño ya tenemos el listado ahora guardamos la pagina (Ctrl +S). Tenemos que crear la página eliminar.php que se encargara de borrar el elemento que pase el listado que acabamos de crear. Vamos Archivo – Nuevo – Pagina PHP Ya tenemos la pagina ahora crearemos lo que necesitamos. Vamos a mostrar los datos del registro que se pretende borrar para eso necesitaremos crear un juego de registros. En el panel vinculaciones hacemos clic en el signo “+” y seleccionamos juego de Registros. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 17
  • 18. Guía Dreameaver – PHP MySQL Aquí deberemos crear un juego de registros que muestre el registro que vamos a borrar el nombre que le colocaremos a este juego de registros será ‘eliminar’ nos aseguramos de tener la conexión asegurada ‘conectar’ y la tabla a la cual pertenece el registro “ingenieros”, filtramos el campo “nit” y clic en aceptar. Añadiremos unos elementos para visualizar el registro y asegurarnos de que es ese el que queremos borrar. Arrastramos nombre, obra y valor al cuadro de diseño. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 18
  • 19. Guía Dreameaver – PHP MySQL Ahora crearemos el formulario que enviara los datos para borrarlos definitivamente. Vamos al menú Insertar – Formulario Para que funcione correctamente cambiamos el método de envió del formulario a GET. Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 19
  • 20. Guía Dreameaver – PHP MySQL A esta página le habíamos enviado el nit del registro a borrar. Tenemos que recordarlo para volver a enviarlo. Para hacerlo lo guardamos en un campo oculto del formulario. Insertamos el campo oculto: vamos a Insertar – Formulario – Campo Oculto Le daremos un nombre para volver a recordarlo más tarde ‘camponit’ y pulsaremos el botón datos dinámicos para asignarle el Nit del registro Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 20
  • 21. Guía Dreameaver – PHP MySQL Seleccionamos ‘nit’ y damos aceptar. Y para terminar insertaremos un botón que active el formulario. Le cambiamos el nombre y le colocamos Eliminar. Ya estamos listos ahora podemos utilizar el asistente. Ahora utilizaremos el asistente de eliminar registro. Vamos a Insertar – Objetos de Aplicación – Eliminar Registros Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 21
  • 22. Guía Dreameaver – PHP MySQL Se abrirá este cuadro de dialogo. Seleccionamos la conexión ‘conectar’ la tabla de la que queremos eliminar el registro ‘ingenieros’. Deberemos indicar el nombre de nuestro campo oculto del formulario “en valor de la clave principal cambiamos nit a camponit” que es el que se encargara de pasarle el Nit del registro a borrar. Cuando hayamos terminando damos aceptar. Guardamos los cambios con (Ctrl +S) Joaquín Ernesto Plata Niño – Daniel Fernando Moreno Grupo E-011 Página 22