Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Conexión A Base de Datos PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

FUSM - UADV

FUNDACION UNIVERSITARIA SAN MARTIN


UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR


INFORMACION GENERAL
Nombre del curso: ELECTIVA PROFESIONAL A3 (CONSTRUCCIN DE SOFTWARE -SERVIDOR)
Cdigo : 10101417 Prerrequisito : Electiva
Profesional A2
Semestre : Dcimo Periodo : 2014
Crditos : 3 [TP] Total de horas : 96
Profesor : Robinson Enrique Rincn Ramrez
Correo: rinconrobix@gmail.com
Telfono : 3108775481
Skype :
Horas presenciales : 24
Trabajo autnomo : 72
Acompaamiento
Virtual :
Programa : INGENIERA DE SISTEMAS Grupo : Semana

EJERCICIOS
1. Por medio de phpMyAdmin, ingrese a MySQL y cree una base de datos llamada daticos.
2. En la bd daticos cree una tabla llamada datos, con los siguientes campos:

Nombre Tipo
cod int(11) Primary Key Auto incremental
nom varchar(50)

3. En C:\xampp\htdocs\ cree una carpeta llamada formulario.

4. Dentro de la carpeta cree un archivo PHP, llamado conexin (conexion.php) y dentro,
escriba lo siguiente:


El cdigo anterior realiza la conexin con la base de datos, se debe verificar el nombre del servidor
(usualmente es localhost), el usuario (si se tiene instalado el xampp el usuario por defecto es root) y
contrasea (para el xampp el usuario usualmente no tiene password).

5. Dentro de la carpeta formulario, cree un archivo llamado datos.php y disee el siguiente
formulario:
FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR



6. El cdigo bsico para el formulario sera el siguiente:



Nota: Action est vaco ya que va a direccionar a si misma

7. Para empezar a escribir el cdigo PHP, nos vamos a ubicar despus del BODY, all vamos a
llamar el archivo de conexin.php para realizar la unin con la base de datos y debe quedar
de la siguiente manera:


8. Hasta el momento solo tenemos la conexin a la base de datos pero no estamos realizando
ningn tipo de operacin con ella, a continuacin vamos a crear para insertar la informacin
a la BD, dicho cdigo lo vamos a insertar entre despus del formulario que captura la
informacin.

FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR


Se capturan los datos que vienen por el mtodo get, luego armamos la consulta SQL y por ltimo la
ejecutamos. (El insert no retorna datos solo hace la operacin en la BD).

9. Ahora debemos visualizar la informacin y verificar que si haya quedado almacenada en la
BD, pero lo vamos a realizar en nuestra misma pgina para esto vamos a ubicarnos despus
del cdigo PHP de insercin y vamos a crear un formulario el cual solo va a tener fija la
primera fila (donde van los titulos), porque las dems se crearn dinmicamente
dependiendo del resultado de la consulta.


Como el SELECT si retorno datos de la BD, debemos extraerlo por medio de la funcin
mysql_fetch_array($res), y se recorre por medio del While. Dentro del While generamos toda una
fila de la tabla (tr), con sus correspondientes celdas (td), esto lo hace segn la cantidad de registros
que hay en la base de datos.
Tenga en cuenta que las imgenes las debe colocar en el sitio indicado en la ruta, ms adelante
podr ver la estructura de carpetas que se cre para este ejercicio.

FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR

10. Gracias al cdigo anterior, ya estamos enviando una variable que permite la eliminacin (en
el ejercicio hay dos formas de hacerlo), cualquier duda la despejaremos en clase; aqu vamos
a generar el cdigo para eliminar el dato seleccionado. Tenga en cuenta su ubicacin.



11. Hace falta la actualizacin, la cual se va a realizar en esta pgina pero los datos para
actualizar van hacer enviados desde otra pgina, que veremos ms adelante. Tenga en
cuenta la ubicacin donde se crea.


12. A continuacin mostraremos el cdigo completo de la pgina datos.php.
FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR



FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR

































FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR

13. Ahora mostraremos el cdigo completo de la pgina datos1.php la cual es muy parecida a la
anterior pero en esta no crea insert, update o select, porque todo se hace en la pgina
principal.Lo nico que hacemos es capturar el cdigo del valor a editar y hacemos la
consulta para mostrarlo en cada campo correspondiente y luego enviarlo a datos.php, para
que all se realice la modificacin.



FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR


Adems mostramos en cada campo su valor correspondiente de la consulta en el rea que est en el
recuadro

14. Para terminar mostramos como queda la estructura de archivos dentro de la carpeta
formulario (formu).
.


15. Por ltimo, dentro de la carpeta image encontramos las siguientes imgenes:


16. Adicione una pgina de estilos para que visualmente se vea bien.
17. A continuacin mostramos unas imgenes, donde se muestra como hacer la conexin por
medio de clases.


Archivo configuracion.php





FUSM - UADV
FUNDACION UNIVERSITARIA SAN MARTIN
UNIVERSIDAD ABIERTA Y A DISTANCIA VIRTUAL
CAT ZIPAQUIR

Archivo conexion.php




18. Aplique la clase conexin en un pequeo ejercicio con MVC. Usted coloca el ejercicio.

También podría gustarte