MANUAL DE CREACION DE FORMULARIOS PARTE 1. Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "MANUAL DE CREACION DE FORMULARIOS PARTE 1. Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto."

Transcripción

1 MANUAL DE CREACION DE FORMULARIOS PARTE 1 Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto. Para esto crearemos un proyecto llamado ejemplo (c:/appserv/www/ejemplo/) allí pondremos todas nuestras carpetas y archivos. Archivo con clase de conexión <?php class fmysql{ private $conexion; private $total_consultas; public function construct(){ if(!isset($this->conexion)){ $this->conexion = (mysql_connect("localhost","root","")) or die(mysql_error()); mysql_select_db("ejemplo",$this->conexion) or die(mysql_error()); public function ejecucion($consulta){ $this->total_consultas++; $resultado = mysql_query($consulta,$this->conexion); if(!$resultado){ echo 'MySQL Error: '. mysql_error(); exit; return $resultado; public function crear_arreglo($consulta){ return mysql_fetch_array($consulta); public function num_filas($consulta){ return mysql_num_rows($consulta); public function gettotalconsultas(){ return $this->total_consultas; function Este archivo lo puedo guardar en una carpeta dentro de mi proyecto llamada conexión en un archivo llamado conex.php. Ahora teniendo las tablas de mi base de datos bien relacionadas y creadas en MySQL, procedo a crear mis pantallas. Para este ejercicio usaremos inicialmente una BD (Base de Datos) donde tendremos tablas sencillas. No olvidemos que las tablas de nuestra BD deben ser tipo InnoDB, para respetar la integridad referencial

2 El designer de ejemplo que daría así. Este es el script de creación de tablas: CREATE TABLE municipio ( municodi INTEGER(3) UNSIGNED NOT NULL AUTO_INCREMENT, muninomb VARCHAR(50) NOT NULL, PRIMARY KEY(municodi) ) TYPE=InnoDB; CREATE TABLE cliente ( cliecodi INTEGER(10) UNSIGNED NOT NULL AUTO_INCREMENT, cliemuni INTEGER(3) UNSIGNED NOT NULL, clienomb VARCHAR(100) NULL, cliedire VARCHAR(100) NULL, clietele VARCHAR(12) NULL, cli VARCHAR(150) NULL, PRIMARY KEY(cliecodi), INDEX cliente_fkindex1(cliemuni), FOREIGN KEY(cliemuni) REFERENCES municipio(municodi) ON DELETE RESTRICT ON UPDATE CASCADE ) TYPE=InnoDB; CREATE TABLE factura ( factcodi INTEGER(6) UNSIGNED NOT NULL AUTO_INCREMENT, factclie INTEGER(10) UNSIGNED NOT NULL, factfech DATE NULL, PRIMARY KEY(factcodi), INDEX factura_fkindex1(factclie), FOREIGN KEY(factclie) REFERENCES cliente(cliecodi)

3 ON DELETE CASCADE ON UPDATE CASCADE ) TYPE=InnoDB; CREATE TABLE factdetalle ( fadecodi INTEGER(6) UNSIGNED NOT NULL AUTO_INCREMENT, fadefact INTEGER(6) UNSIGNED NOT NULL, fadecant INTEGER(10) UNSIGNED NOT NULL, fadeiva INTEGER(2) UNSIGNED NOT NULL, PRIMARY KEY(fadecodi), INDEX factdetalle_fkindex1(fadefact), FOREIGN KEY(fadefact) REFERENCES factura(factcodi) ON DELETE CASCADE ON UPDATE CASCADE ) TYPE=InnoDB; Creamos nuestra BD en php my admin. Asi Luego importamos nuestro script de creación de tablas:

4 Teniendo ya nuestra BD y el archivo de conexión procederemos a crear los formularios o pantallas de entrada. Empezaremos por la mas sencilla, la de agregar municipio. AGREGAR MUNICIPIOS Para estas pantallas usaremos una herramienta de interfaz grafica conocida como Dreamweaver

5 Seleccionamos Crear nuevo PHP. Si lo tenemos predeterminado en Diseñador abrirá la siguiente pantalla Cuyo código predeterminado inicial es:

6 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>agregar Municipio</title> <style type="text/css"> <!--.Estilo1 { font-size: 12px;.Estilo2 { font-weight: bold; font-size: 18px; --> </style> </head> <body> <form action="" method="post" name="f_municipio"> <p align="center" class="estilo2">agregar MUNICIPIO </p> <table width="460" height="113" border="1" align="center"> <tr> <td width="238"><div align="right"><span class="estilo1">municipio</span>:</div></td> <td width="346"> <input type="text" name="muninomb" size="50" /> </td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="b_agrega" value="agregar" /> <input type="submit" name="b_salir" value="salir" onclick="this.form.action='municipio.php'" /> </div></td> </tr> </table> </form> <?php //incluimos el archivo de conexion include("conexion/conex.php"); //instanciamos nuestro objeto, para trabajar los metodos correspondientes $obj=new fmysql; //usamos un condicional para asegurar que se hizo click en el boton b_agrega if(isset($b_agrega)){ //con nuestro objeto llamamos el metodo ejecucion, para usar la sentencia INSERT de MySQL $obj->ejecucion("insert INTO municipio(muninomb) VALUES('$muninomb');");?> </body> </html>

7 La parte verde son estilos para tipos de letra y otras cosas que crea automáticamente DW cuando cambio tamaño, tipo de letra y más cosillas en mi código de formulario. La parte azul es el código del html, para el formulario con su tabla cuadro de texto y su botón submit, para enviar la información a la Base de Datos, nótese que trabajamos el nombre del cuadro de texto igual que el del campo, pero esto es opcional, podríamos llamarles diferentes, y segaría funcionando igual, solo hay que tener en cuenta donde llamamos el text box. Lo guardamos en un archivo llamado muniagr.php Por pantalla muerta algo así LISTAR MUNICIPIOS Ahora haremos el formulario de Listar Municipios Aquí vamos a listar los municipios y a la vez vamos a usar esta pantalla de plataforma para llamar la de modificar y la de eliminar los mismos. Para ello usaremos unas imágenes que nos indiquen que vamos a Modificar o Eliminar, estas imágenes iran en una carpeta dentro de nuestro proyecto llamada imágenes (recuérdese que cada programador dara sus propios nombres a las carpetas y archivos usados, solo debe tener en cuenta como los llama), a la vez usaremos checkbox para permitir seleccionar varios municipios a la vez; los cuales que serán eliminados al mismo tiempo. Usando el DW el código quedaría asi: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>listar Municipio</title>

8 <style type="text/css"> <!--.Estilo1 { font-size: 12px;.Estilo2 { font-weight: bold; font-size: 18px; --> </style> </head> <body> <form action="" method="post" name="f_lismuni"> <p align="center" class="estilo2">listar MUNICIPIOS </p> <table width="447" height="29" border="1" align="center"> <tr> <td width="314" height="23"><div align="center"><span class="estilo1">municipio</span></div></td> <td width="33"><div align="center"> <label> <input type="checkbox" name="checkbox" value="checkbox" checked="checked" disabled="disabled" title="seleccionar para eliminar" /> </label> </div></td> <td width="36"><div align="center"><img src="imagenes/editar.gif" width="12" height="13" title="modificar" /></div></td> <td width="36"><div align="center"><img src="imagenes/eliminar.gif" width="11" height="13" title="eliminar" /></div></td> </tr> <?php //Como debemos incluir la informacion de Municipios dentro de la tabla insertamos aqui el codigo PHP //incluimos el archivo de conexion include("conexion/conex.php"); //instanciamos nuestro objeto $obj=new fmysql; /*crearemos el codigo, para cuando hagamos click en el boton Eliminar Seleccionados, lo vamos a colocar inicialmente ya que cuando damos click en el boton se ejecuta el codigo, cuando recarga la pagina, asi que es mejor que elimine primero si se le dio click al boton Eliminar Seleccionados para luego pintar la tabla con los datos de los que quedan*/ if(isset($b_elimsel)){ //primero usamos el metodo ejecucion de nuestro objeto para hacer un select donde guardaremos la info de la tabla municipio $resultado=$obj->ejecucion("select * FROM municipio"); /*ahora con un ciclo while recorro el arreglo que tambien crearemos, para compararlo con los codigos de municipio que quedan gaurdados al seleccionar el checkbox.

9 Estos codigos de municipio se guardan en un vector, ya que le dimos como name al checkbox generado elimmu[] que como podemos darnos cuenta es como se nombra un vector en PHP*/ while($fila=$obj->crear_arreglo($resultado)){ $codimuni=$fila['municodi']; //con la funcion count a veriguamos cuantos datos tiene nuestro vector elimmu[], este se va llenando con los datos a los que le hemos puesto el Chulito $numv=count($elimmu); //recorremos este vector, comparandolo con los datos de la tabla municipio y si llega a encontrar uguales pues los eliminará for($i=0; $i<$numv; $i++){ if($elimmu[$i]==$codimuni){ //usamos el metodo ejecucion para realizar la eliminacion $obj->ejecucion("delete FROM municipio WHERE municodi=$codimuni;"); //cierre del IF // cierre del cilo FOR //Cierre del ciclo WHILE //Cierre del IF del Boton de Eliminar Seleccionados //usamos el metodo ejecucion, para el SELECT con el que traemos los datos de la tabla municipio y eso lo guardamos en una variable llamada $resultado $resultado=$obj->ejecucion("select * FROM municipio ORDER BY muninomb ASC;"); /*con el metodo crear_arreglo pasamos la informacion obtenida en el SELECT y guardada en la variable $resultado en una matriz asociativa llamada $fila donde la clave es el nombre del campo y el valor el dato guardado en dicho campo Con un ciclo while recorremos dicha matriz y creamos filas y celdas para agregar la informacion obtenida, de la siguiente forma*/ while($fila=$obj->crear_arreglo($resultado)){ $codimuni=$fila['municodi']; //aqui guardamos en la variable $codimuni, el dato del campo municodi $nombmuni=$fila['muninomb']; //guardamos en la variable $nombmuni, el dato del campo muninomb $form_edit="this.form.action='muniedi.php'"; //variable para luego redireccionar a la pantalla muniedi.php y llevar datos por el metodo post de este formulario. $form_elim="this.form.action='munieli.php'"; //variable para luego redireccionar a la pantalla munieli.php y llevar datos por el metodo post de este formulario. //procedemos a crear el codigo de creacion de las filas necesarias en la tabla //recordemos que por ser html este codigo lo llamamos con echo echo "<tr><td><input type='hidden' name='codigo' value=$codimuni />$nombmuni</td><td align='center'><input type='checkbox' name='elimmu[]' value='$codimuni' title='seleccionar para eliminar'/></td><td align='center'><button type='submit' name='codiedit' title='modificar' onclick=$form_edit><img src='imagenes/editar.gif' width='12' height='13' /></button></td><td align='center'><button type='submit' name='codielim' title='eliminar' onclick=$form_elim><img src='imagenes/eliminar.gif' width='12' height='13' /></button></td></tr>"; /*Notese que aqui en lugar de usar un <INPUT TYPE="SUBMIT"...> usamos <BUTTON...> donde agregamos una imagen con <img src=...> y con el atributo onclick=... enviamos la informacion al formulartio que deseamos. Aqui hemos hecho uan correccion, en el primer <td> (celda), agregamos un campo tipo hidden (invisible) para poder enviar la informacion cuando trabajamos en IEXPLORER ya que no la pasa de otra forma. Para editar usamos la variable $form_edit que nos ejecuta "this.form.action='muniedi.php'", que nos envia al archivo muniedi.php Igual para eliminar munieli.php*/?>

10 </table> <div align="center"> <p> <input type="submit" name="b_elimsel" value="eliminar Seleccionados" /> <input type="submit" name="b_salir" value="salir" onclick="this.form.action='municipio.php'" /> </p> </div> <p> </p> </form> </body> </html> Aquí hicimos una corrección, ya que en IEXPLORER, usar el <BUTTON TYPE=SUBMIT.> no pasa correctamente el dato del código del municipio, agregamos un campo tipo hidden (invisible) desde donde enviaremos ese dato (código del municipio) a los formularios de Editar y Eliminar. La pantalla mostrará algo similar a esto: Usando los check box de esta pantalla podremos eliminar los municipios que deseemos, debemos seleccionar bien los que queremos eliminar

11 Luego de seleccionados damos click en el botón Eliminar Seleccionados y eliminara los que fueron seleccionados de la lista. Para eliminar un municipio en particular, usamos el botón de eliminar (Imagen de Basurero) Vamos ahora a crear la pantalla de eliminar donde trabajaremos con la información enviada desde el formulario de LISTAR MUNICIPIOS (munilis.php) ELIMINAR MUNICIPIO Con DW el código quedaría asi <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " />

12 <title>eliminar Municipio</title> <style type="text/css"> <!--.Estilo1 { font-size: 12px;.Estilo2 { font-weight: bold; font-size: 18px; --> </style> </head> <body> <?php $codimuni=$_post['codielim']; //en esta variable guardamos el dato traido con la variable $codielim, que es el nombre del boton eliminar del archivo munielim.php //ahora incluimos nuestra clase de conexion include("conexion/conex.php"); //ahora instanciamos nuestro objeto $obj=new fmysql; //ahora con el metodo ejecucion traemos los datos del municipio cuyo codigo es igual a $codimuni y creamos el arreglo con crear_arreglo $resultado=$obj->ejecucion("select * FROM municipio WHERE municodi='$codimuni';"); // como sabemos de antemano que solo va a ser un municipio no necesitamos el ciclo while para conservar los datos //lo hacemos directamente asi $fila=$obj->crear_arreglo($resultado); //ahora guardamos los datos del municipio a eliminar en variables $codmun=$fila['municodi']; $nommun=$fila['muninomb'];?> <form action="" method="post" name="f_municipio"> <p align="center" class="estilo2">eliminar MUNICIPIO </p> <p align="center" class="estilo1">va a eliminar el municipio <?php echo $nommun;?> y con el eliminara todos los datos relacionados, esta seguro de realizar este proceso????? </p> <p align="center" class="estilo1"> <input type="hidden" name="municod" value="<?php echo "$codmun";?>" /> <input type="submit" name="b_si" value="si" /> <input type="submit" name="b_no" value="no" /> </p> </form> <?php // el input type="hidden"... usado en el form es un campo de texto INVISIBLE, donde guardaremos el dato del codigo del municipio //Creamos el codigo a ejecutar si damos click en el boton Si if(isset($b_si)){ //nuevamente usamos el metodo ejecucion, pero esta vez para realizar la eliminacion del municipio trayendo el dato guardado en el campo de texto INVISIBLE $obj->ejecucion("delete FROM municipio WHERE municodi='$municod';");

13 //ahora usamos una sentencia especial de PHP para ir al formulario munilis.php nuevamente echo "<META HTTP-EQUIV='Refresh' CONTENT='0; url=munilis.php'>"; //ahora el codigo si damos click en el boton No if(isset($b_no)){ //usamos la sentencia especial de PHP para ir al formulario munilis.php nuevamente echo "<META HTTP-EQUIV='Refresh' CONTENT='0; url=munilis.php'>";?> </body> </html> En este código podemos ver como se puede abrir y cerra PHP para ser utilizado de acuerdo a nuestras necesidades en diferentes partes dentro del código de HTML. El proceso para eliminación entonces seria el siguiente: Damos click en el botón eliminar (el de la imagen de caneca de basura) del municipio que deseamos borrar (en este caso Barrancabermeja) Se abrirá el formulario de eliminación así:

14 Al dar click en No se devuelve a listar Municipio sin eliminar nada, pero si damos click en Si eliminara el municipio (Barrancabermeja). MODIFICAR UN MUNICIPIO En esta pantalla también llamaremos información desde la pantalla de Listar Municipios (munilis.php) Con DW el código quedaría así: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

15 <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>agregar Municipio</title> <style type="text/css"> <!--.Estilo1 { font-size: 12px;.Estilo2 { font-weight: bold; font-size: 18px; --> </style> </head> <body> <?php //traemos la informacion del codigo del archivo munilis.php $codimuni=$_post['codiedit']; //incluimos el archivo de conexion include("conexion/conex.php"); //instanciamos nuestro objeto, para trabajar los metodos correspondientes $obj=new fmysql; //usamos el metodo ejecucion, para llamar el dato que vamos a modificar de acuerdo a la variable ya importada desde munilis.php $resultado=$obj->ejecucion("select * FROM municipio WHERE municodi='$codimuni';"); //Guardamos los datos en $fila con el metodo crear_arreglo, para luego llamarlos y tenerr bien la informacion $fila=$obj->crear_arreglo($resultado); $codmun=$fila['municodi']; $nommun=$fila['muninomb'];?> <form action="" method="post" name="f_municipio"> <p align="center" class="estilo2">modificar MUNICIPIO </p> <table width="460" height="113" border="1" align="center"> <tr> <td width="238"><div align="right"><span class="estilo1">municipio</span>:</div></td> <td width="346"> <input type="hidden" name="municodi" size="50" value="<?php echo "$codmun";?>" /> <input type="text" name="muninomb" size="50" value="<?php echo "$nommun";?>" /> </td> </tr> <tr> <td colspan="2"><div align="center"> <input type="submit" name="b_modifica" value="modificar" /> </div></td> </tr> </table> </form> <?php // en el campo text tenemos un atributo llamado value para que nos muestre por pantalla el nombre del municipio, alli le haremos las modificaciones para luego guardarlo

16 //luego de modificar el campo de texto, procedo con un if y el metodo ejecucion a realizar el script de modificacion del dato; si damos click en Modificar if(isset($b_modifica)){ $obj->ejecucion("update municipio SET muninomb='$muninomb' WHERE municodi='$municodi';");//el nombre de los campos hidden y text coinciden con los nombres de los campos //Ahora regresamos al formulario Listar, para ver la modificacion realizada echo "<META HTTP-EQUIV='Refresh' CONTENT='0; url=munilis.php'>";?> </body> </html> Al seleccionar un municipio de la lista para modificar y haciendo click en el botón de modificar (imagen de hoja y lápiz) Abrirá la pantalla de Modificacion Hacemos la modificación

17 Hacemos click en modificar y nos regresara a la Lista de Municipios, modificando el dato correspondiente Para finalizar esta primera parte de este manual, crearemos un formulario, que guardaremos en un archivo llamado municipio.php, que será desde donde llamaremos al de agregar y al de listar El DW quedará así:

18 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso " /> <title>agregar Municipio</title> <style type="text/css"> <!--.Estilo1 { font-size: 12px;.Estilo2 { font-weight: bold; font-size: 18px; --> </style> </head> <body> <p align="center" class="estilo2">municipio</p> <form action="muniagr.php" method="post" name="f_agmuni"> <div align="center"> <input type="submit" name="agregar" value="agregar"/> </div> </form> <form action="munilis.php" method="post" name="f_lismuni"> <div align="center"> <input type="submit" name="listar" value="listar"/> </div> </form> <form action="" method="post" name="f_lismuni"> <div align="center"> <input type="submit" name="salir" value="salir"/> </div> </form> </body> La pantalla será

19 En la segunda parte de este manual veremos como trabajar con formualrios para una tabal que teien una llave foránea y por lo cual usaremos otro tipo de coampo conocido como <select> es decir un combobox. Hasta la próxima. Espero que esto les sirva para su desarrollo como constructores de software y también personal El que Constructor de Software es un investigador nato RUBEN DARIO JIMENEZ RAMIREZ Tecnólogo en Sistemas TECNOLOGICA FITEC Profesor CONVENIO ALCALDIA UNIVERSIDAD DEL PUEBLO

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ Página1 CREACIÓN DE LA BASE DE DATOS EN MySQL REGISTRO DE USUARIOS UTILIZANDO PHP CON MYSQL Una vez instalada nuestro servidor local de Apache, procedemos a crear

Más detalles

Construcción de una aplicación web para crear un sistema de encuestas con la tecnología PHP y la base de datos MySQL.

Construcción de una aplicación web para crear un sistema de encuestas con la tecnología PHP y la base de datos MySQL. Sistema de encuestas PHP y MySQL Construcción de una aplicación web para crear un sistema de encuestas con la tecnología PHP y la base de datos MySQL. Sistema de encuestas. Base de datos a utilizar Algunas

Más detalles

Para instalar la radio en la PC sólo se tiene que seguir estos paso.

Para instalar la radio en la PC sólo se tiene que seguir estos paso. Inicio de servicio: 3 de Marzo del 2008 Para instalar la radio en la PC sólo se tiene que seguir estos paso. 1.- Bajar estos dos programas e instalar en nuestra PC http://www.tuwebhost.com/descargas/1.exe

Más detalles

HTML, PHP y bases de datos

HTML, PHP y bases de datos HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples

Más detalles

Práctica 02. Formularios

Práctica 02. Formularios Práctica 02. Formularios Página 1 El objetivo de esta práctica es desarrollar un formulario el cual podrá ser visto desde cualquier navegador y desde cualquier equipo de cómputo. En esta práctica aprenderás

Más detalles

Índice: Tema 4.2 4.2 Conexión con Bases de Datos

Índice: Tema 4.2 4.2 Conexión con Bases de Datos Índice: Tema 4.2 4.2 Conexión con Bases de Datos 4.2.1 Envío y recepción de datos mediante formularios 4.2.2 Administración de MySQL con phpmyadmin 4.2.3 Conexión con Bases de Datos desde PHP Índice: Tema

Más detalles

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora te enseñaremos a conectar

Más detalles

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL.

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Conexión de PHP y MySQL: A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Una vez el servidor ha solicitado al intérprete de PHP la ejecución de un

Más detalles

INSTITUTO POLITÉCNICO NACIONAL WEB APPLICATION DEVELOPMENT. CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA

INSTITUTO POLITÉCNICO NACIONAL WEB APPLICATION DEVELOPMENT. CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO WEB APPLICATION DEVELOPMENT CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA Alumno: MUÑOZ SALAZAR RICARDO

Más detalles

INSTITUTO DE ESTUDIOS SUPERIORES DEL ISTMO DE TEHUANTEPEC Tema 1: Programación Orientada a Objetos en PHP

INSTITUTO DE ESTUDIOS SUPERIORES DEL ISTMO DE TEHUANTEPEC Tema 1: Programación Orientada a Objetos en PHP Programación Orientada a Objetos en PHP La Programación Orientada a Objetos (POO) es un tipo de programación agregada a PHP 5 que hace de la construcción compleja, modular y reusable de aplicaciones web

Más detalles

Manual de Website Baker Website Baker v2.7.0

Manual de Website Baker Website Baker v2.7.0 Manual de Website Baker Website Baker v2.7.0 Introducción Website Baker es un sistema de manejo de contenido que ofrece una gran flexibilidad para la creación de sitios web no importa el tamaño del mismo.

Más detalles

Manual de v2cms v2cms v1.01

Manual de v2cms v2cms v1.01 Manual de v2cms v2cms v1.01 Introducción v2cms es un sistema de manejo de contenido que ofrece una gran flexibilidad para la creación de sitios web no importa el tamaño del mismo. El mismo permite una

Más detalles

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Formularios HTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Declaración de un formulario Elemento clave para el desarrollo de aplicaciones

Más detalles

Implementar Pagosonline.net a su CMS Mambo o Joomla! Usando el Componente VirtueMart

Implementar Pagosonline.net a su CMS Mambo o Joomla! Usando el Componente VirtueMart Implementar Pagosonline.net a su CMS Mambo o Joomla! Usando el Componente VirtueMart Versión 3 Contenido Última actualización: Septiembre de 2009 Copyright 2009 (C) Pagosonline.net S.A TABLA DE CONTENIDO

Más detalles

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress).

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress). COMO DESARROLLAR UN SISTEMA EN PHP PASO A PASO. (Guía practica). La presente guía esta diseñada para orientar a los programadores que se están iniciando en el mundo del php, a desarrollar una aplicación

Más detalles

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL Carrito de compras con PHP y MYSQL Actualizando los archivos anteriores. Para terminar la compra agregamos el archivo pagarcompra.php. 1) Vercarrito.php Por favor bajo la línea que dice $contador++; agreguen

Más detalles

Diseño WEB. Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos

Diseño WEB. Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos Nivel: 5º semestre Horas semanales: 3 horas Código: 130082 Créditos: 2 créditos Herramientas de DISEÑO: Recursos Gráficos Software de Diseño Lenguaje de Programación Contenido curso practico; LENGUAJE

Más detalles

Programación PHP de bases de datos mysql

Programación PHP de bases de datos mysql Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones web 1. Acceso a bases Desarrollo de aplicaciones

Más detalles

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa) GUIA DE LABORATORIO N 9 B (000Webhost Php- Para desarrollar en casa) Objetivo: Crear servicios web utilizando la arquitectura REST, para obtener información desde un servidor web gratuito que se conecta

Más detalles

Creando un Foro en PHP y Mysql

Creando un Foro en PHP y Mysql Creando un Foro en PHP y Mysql Con el siguiente manual veremos cómo crear un foro desde cero, aprendiendo a apartar la programación del diseño y gestionando la aplicación para que sea forma simple podamos

Más detalles

Introducción a PostgreSQL con PHP

Introducción a PostgreSQL con PHP 1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,

Más detalles

PRACTICA 1 PHP HOLA MUNDO. El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa "Hola Mundo" será entonces:

PRACTICA 1 PHP HOLA MUNDO. El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa Hola Mundo será entonces: PRACTICA 1 PHP HOLA MUNDO Para agregar un programa PHP dentro de una página HTML debemos por un lado al crear el archivo definirlo con extensión php (a diferencia de las páginas estáticas que tienen extensión

Más detalles

CapÍtulo 3: Manejo de Forms.

CapÍtulo 3: Manejo de Forms. CapÍtulo 3: Manejo de Forms. El mecanismo básico de interacción entre el usuario y un web-site esta dado por el uso de formularios html, el server envía un formulario que el browser muestra en pantalla

Más detalles

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Bases de Datos Tema 05. Prototipo de una aplicación de base de datos Marta Elena Zorrilla Pantaleón Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN Este tema se publica bajo Licencia:

Más detalles

Tomar información por pantalla con JavaScript

Tomar información por pantalla con JavaScript Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,

Más detalles

T12 Vistas y tablas temporales

T12 Vistas y tablas temporales 1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras

Más detalles

[Titulo] : Creacion de una pagina con BD [Autor] : Doddy Hackman. [Temario]

[Titulo] : Creacion de una pagina con BD [Autor] : Doddy Hackman. [Temario] [Titulo] : Creacion de una pagina con BD [Autor] : Doddy Hackman [Temario] 0x00 : Introduccion 0x01 : Creacion del diseño de la pagina 0x02 : Creacion un un logo estilo GTA 0x03 : Creacion de un footer

Más detalles

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir

Más detalles

Proyecto WifiCloudCan ecastro21

Proyecto WifiCloudCan ecastro21 Proyecto WifiCloudCan ecastro21 CURSO: Introducción a la programación en HTML - PHP y al Desarrollo Web INDICE Introducción Lenguaje de etiquetas HTML Herramientas necesarias para diseñar una página Web

Más detalles

Manual de JSP con MySQL

Manual de JSP con MySQL Contenido Introducción... 2 Requerimientos... 2 Requerimiento #1: IDE Eclipse... 2 Requerimiento #2: Apache Tomcat, Jboss y MySQL... 2 Desarrollo... 3 Paso #1: Ejecutar Eclipse... 3 Paso #2: WorkSpace...

Más detalles

La única regla que debe de tener presente siempre, es que cada etiqueta que abra debe de cerrarla en el mismo orden < /etiqueta cerrada>.

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>. Antes de comenzar, si algo no está en este manual, utilice google para averiguarlo y acostúmbrese a ello ya que será la mejor herramienta que pueda encontrar. La estructura básica de toda página web es:

Más detalles

Base de Datos Práctica 1.

Base de Datos Práctica 1. Base de Datos Práctica 1. Objetivo: Introducción al Mysql, aprender a identificar los errores más comunes en la creación de las bases de datos para su solución, conocer los diferentes tipos de datos y

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

Funcionamiento del sistema de autentificación en PHP

Funcionamiento del sistema de autentificación en PHP Sistema de autentificación PHP Cómo realizar un sistema de autentificación en PHP, en el que los usuarios deban introducir nombre y contraseña para que puedan visualizar las páginas de una aplicación con

Más detalles

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal. 1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 3: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en una página

Más detalles

NOTA:Necesario verificar el nombre de nuestro Servidor-Equipo en donde está nuestro sistema gestor de base de datos.

NOTA:Necesario verificar el nombre de nuestro Servidor-Equipo en donde está nuestro sistema gestor de base de datos. Instrucciones para corrección del error conexión PHP-SqlServer Como habíamos platicado en clase, les comente acerca de la conexión posible de SQL Server mediante un script de PHP, en este caso solo lo

Más detalles

Sistema CRM 2.0 (Administración)

Sistema CRM 2.0 (Administración) Sistema CRM 2.0 (Administración) 4.1 Crear Usuario Para crear un nuevo usuario presione en el siguiente botón. CREAR USUARIO Ingrese los datos que le indica la siguiente pantalla: Dirección de Correo electrónico:

Más detalles

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5

APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APUNTES: APLICACIONES WEB BASADAS EN PHP Y MYSQL Página 1 de 5 APLICACIONES WEB BASADAS EN PHP Y MYSQL Una aplicación web es básicamente un programa escrito sobre una página web, generalmente en lenguaje

Más detalles

Practica 9. Correo Varchar 30 Ninguna Puesto varchar 10 Ninguna Salario Int 10 Ninguna. Realizar lo siguiente.

Practica 9. Correo Varchar 30 Ninguna Puesto varchar 10 Ninguna Salario Int 10 Ninguna. Realizar lo siguiente. Practica 9 PHP con MySQL. Realizar una base de datos de nombre Escuela, la base tendrá 2 tablas, Alumnos y Personal. La tabla Alumnos constara de lo siguiente: Nombre Tipo Longitud Características ID Int

Más detalles

MANUAL DE USUARIO CYBER CAMPUS CON PORTAL CAUTIVO

MANUAL DE USUARIO CYBER CAMPUS CON PORTAL CAUTIVO MANUAL DE USUARIO CYBER CAMPUS CON PORTAL CAUTIVO CAPITULO 1 Generalidades 1.1 Introducción Este manual es una guía de consulta para los usuarios con conocimientos básicos en el uso de Internet, ya que

Más detalles

Proyecto: Buscador de Películas usando XQuery y exist

Proyecto: Buscador de Películas usando XQuery y exist Buscador de Películas usando XQuery y exist Arquitecturas de Altas Prestaciones Rafael Martos Llavero I. Objetivo del Proyecto. El objetivo del proyecto es la creación de una base de datos basada en XML

Más detalles

PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el estudio de las páginas

Más detalles

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/

Descripción del tutorial. Contenidos. www.facebook.com/codigonexogr. @codigonexo. www.plus.google.com/+codigonexogr/ www.facebook.com/codigonexogr @codigonexo www.plus.google.com/+codigonexogr/ Contenidos 1. Introducción al patrón MVC 1.1.Conceptos básicos Qué es un patrón 1.2.Estructura del patrón MVC 1.3.Cómo funciona

Más detalles

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras

Más detalles

Escribiendo el HTML. Un formulario se declara entre estos dos tags:

Escribiendo el HTML. Un formulario se declara entre estos dos tags: Formularios Un formulario HTML sirve como principal punto de interacción con el usuario: mediante ellas, podemos hacer posible la interacción de nuestra página Web para con el usuario que visita nuestro

Más detalles

PHP y MySQL. Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades

PHP y MySQL. Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades PHP y MySQL Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades Superglobals Las superglobals son variables que están disponible en todos

Más detalles

MANUAL DE USO AUTORUN PRO ENTERPRISE V. 12

MANUAL DE USO AUTORUN PRO ENTERPRISE V. 12 MANUAL DE USO Autorun Pro Enterprise es una herramienta que permite crear menús de inicio interactivos para CD y DVD que se ejecutarán tras insertar un disco en el lector. Etiquetas, enlaces, botones,

Más detalles

RUEDA TORRES DULCE CAROLINA 3CM2. MySQL CON NET BEANS PRÁCTICA 8

RUEDA TORRES DULCE CAROLINA 3CM2. MySQL CON NET BEANS PRÁCTICA 8 3CM2 MySQL CON NET BEANS PRÁCTICA 8 27 DE MARZO DE 2012 DESAROLLO I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL. 2. Abrir el IDE NetBeans. En el repositorio

Más detalles

JSP. MSc. Daniel Alejandro Yucra Sotomayor Pag. - 1 - Web Services. Laboratorio Nro. 11. Web Services con JAX-WS con MySQL. I. Competencia General:

JSP. MSc. Daniel Alejandro Yucra Sotomayor Pag. - 1 - Web Services. Laboratorio Nro. 11. Web Services con JAX-WS con MySQL. I. Competencia General: Laboratorio Nro. 11 Web Services con JAX-WS con MySQL I. Competencia General: Mostrar la capacidad que tienen los web services cuando se combinan con componen como una base de datos en MySQL. II. Definiendo

Más detalles

III Congreso de Mathematica en España (3CM) webmathematica: Interactuando con Mathematica desde Internet

III Congreso de Mathematica en España (3CM) webmathematica: Interactuando con Mathematica desde Internet III Congreso de Mathematica en España (3CM) webmathematica: Interactuando con Mathematica desde Internet J. Guillermo Sánchez León Cada vez es más demandado que las aplicaciones informáticas se puedan

Más detalles

Acceso a bases de datos MySQL con PHP

Acceso a bases de datos MySQL con PHP GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre

Más detalles

SISTEMA DE ENCUESTAS CON PHP Y MYSQL

SISTEMA DE ENCUESTAS CON PHP Y MYSQL SISTEMA DE ENCUESTAS CON PHP Y MYSQL Objetivo: Trabajar con MySQL, Base Datos y Tablas Trabajar con Librería de Conexión, INCLUDE Generar un grafico de columnas con Codigo PHP I. CREAR LA BASE DE DATOS:

Más detalles

Tabla de contenidos Saludo... 3 Instrucción inicial... 3 Vista... 3 Controlador... 3 Modelo... 3 Barra de direcciones... 4 Evitar el index.

Tabla de contenidos Saludo... 3 Instrucción inicial... 3 Vista... 3 Controlador... 3 Modelo... 3 Barra de direcciones... 4 Evitar el index. Tabla de contenidos Saludo... 3 Instrucción inicial... 3 Vista... 3 Controlador... 3 Modelo... 3 Barra de direcciones... 4 Evitar el index.php en la URL... 4 Instalando CodeIgniter... 5 Directorio application...

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

PHP Y BASES DE DATOS. Introducción a SQL

PHP Y BASES DE DATOS. Introducción a SQL PHP Y BASES DE DATOS M.I María Luisa González Ramírez Introducción a SQL SQL es el lenguaje usado para interactuar con las base de datos. Es un lenguaje normalizado, utilizado por los diferentes motores

Más detalles

Cómo publicar el contenido del servidor All-In-One (AIO) a través de WMS o mediante el reproductor nativo

Cómo publicar el contenido del servidor All-In-One (AIO) a través de WMS o mediante el reproductor nativo Cómo publicar el contenido del servidor All-In-One (AIO) a través de WMS o mediante el reproductor nativo ImaginArt 2010 Página 1 de 11 1. Publicar el Live Streaming (Windows Media Server - WMS) Esquema

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

ISJu: Técnicas de Programación Cartilla Teórica-Práctica 2014. Instalación del "Eclipse IDE for Java EE Developers" y el servidor "Apache Tomcat"

ISJu: Técnicas de Programación Cartilla Teórica-Práctica 2014. Instalación del Eclipse IDE for Java EE Developers y el servidor Apache Tomcat Unidad 6: Servlets Instalación del "Eclipse IDE for Java EE Developers" y el servidor "Apache Tomcat" "Eclipse IDE for Java EE Developers" Para desarrollar aplicaciones que se ejecuten en un servidor web

Más detalles

Conectar Flash con Access usando MDM Zinc

Conectar Flash con Access usando MDM Zinc Conectar Flash con Access usando MDM Zinc Con este tutorial pretendo enseñar la conexión básica entre Flash / Actionscript y Microsoft Access mediante MDM Zinc, para poder empezar a crear aplicaciones

Más detalles

Tutorial 4. Aplicaciones Web con NetBeans 5.0

Tutorial 4. Aplicaciones Web con NetBeans 5.0 Tutorial 4 Aplicaciones Web con NetBeans 5.0 Creación de un Proyecto Para crear un programa de consola en Java utilizando NetBeans 5.0 lo primero que hay que hacer es crear un proyecto. Un proyecto nos

Más detalles

BASES DE DATOS AVANZADAS Transacciones en MYSQL

BASES DE DATOS AVANZADAS Transacciones en MYSQL Ejercicio Transacciones mysql> CREATE TABLE innotest (campo INT NOT NULL PRIMARY KEY) TYPE = InnoDB; Query OK, 0 rows affected (0.10 sec) mysql> INSERT INTO innotest VALUES(1); Query OK, 1 row affected

Más detalles

Índice. 1. Introducción al XSS. 2. Taller Práctico Explotando la Vulnerabilidad. 3. Robo de cookies Uso de estas. 4. Arreglando la vulnerabilidad.

Índice. 1. Introducción al XSS. 2. Taller Práctico Explotando la Vulnerabilidad. 3. Robo de cookies Uso de estas. 4. Arreglando la vulnerabilidad. Índice 1. Introducción al XSS. Qué es el XSS? Por qué se produce? Tipos de XSS 2. Taller Práctico Explotando la Vulnerabilidad. XSS Reflejado XSS Persistente 3. Robo de cookies Uso de estas. Como robar

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 10: PHP 4 (acceso a una base de datos) 1. Objetivos Aprender a acceder a una base de datos desde PHP. Aprender a realizar una consulta INSERT, UPDATE y

Más detalles

UNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000

UNIVERSIDAD DEL ISTMO CAMPUS IXTEPEC LIC. INFORMATICA GRUPO 508 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000 PROCEDIMIENTOS ALMACENADOS EN SQL SERVER 2000 Creación de la base de Datos Pulsamos F5 para Actualizar, y una vez posicionados en nuestra base de datos,se crean los scripts que seran soportados por el

Más detalles

Práctica 6: Webs dinámicas

Práctica 6: Webs dinámicas Comercio Electrónico Práctica 6: Webs dinámicas José Luis Salazar jsalazar@unizar.es Antonio Sanz ansanz@unizar.es Rafael del Hoyo rdelhoyo@ita.es Objetivo de la Práctica En esta práctica se mostrarán

Más detalles

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc). LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion

Más detalles

HTML & CSS HTML. PARTE 3. Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014

HTML & CSS HTML. PARTE 3. Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014 05 HTML & CSS HTML. PARTE 3 Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014 01. Imágenes + Añadir imágenes. + Elegir el formato correcto. + Optimizar imágenes para web. Profesora: Ana Gómiz Escuela

Más detalles

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 Agosto 2007 Página: 1 INDICE 1 INTRODUCCION... 3 2 CREACIÓN DEL INFORME... 4 3 LIBRERÍA CrystalReports2_0... 7 4 CrystalReportAccion... 7 4.1 Ejemplo genérico...

Más detalles

MSSQL Server 2005 - Java

MSSQL Server 2005 - Java Conexión directa MSSQL Server 2005 Java Para conectarse existen drivers de 4 tipos, los de tipo 3 y 4 sirven para conectarse directamente. El de tipo 1 viene incluido en las librerías de java y requiere

Más detalles

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

Más detalles

HTML. para E-mail. Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe

HTML. para E-mail. Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe HTML para E-mail Guía de Buenas prácticas Less ys More Ludwig Mies van der Rohe Ejemplo de un e-mail sin buenas prácticas Textos degradados Los textos están sobre un fondo degradado Newsletter Septiembre

Más detalles

Widget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015

Widget de catálogos. Manual de Usuario. Versión 2. Madrid 13/08/2015 Widget de catálogos Manual de Usuario Madrid 13/08/2015 Versión 2 Contenidos 1 Introducción... 3 2 Alta de conjuntos de datos en datos.gob.es... 7 3 Descripción del widget... 12 3.1 Widget, versión sencilla...

Más detalles

1. Tutorial Página Personal... 2

1. Tutorial Página Personal... 2 Índice 1. Tutorial Página Personal... 2 1.1. Introducción... 2 1.2. Tutorial de edición de páginas web con Kompozer... 2 1.2.1. Descarga del programa... 2 1.2.2. Edición de la página web... 4 1.3. Como

Más detalles

Taller de Paginas Web

Taller de Paginas Web Taller de Paginas Web Las páginas web son documentos de texto que se comparten en la red. La mecánica es la siguiente : Un ordenador de usuario, que llamarermos cliente, hace una petición a una direccion

Más detalles

Manual de integrador

Manual de integrador Bit4id Ibérica C/ Marie Curie, 8-14 Forum Nord de Tecnología 08042 Barcelona España Tel. +34 935 35 35 18 info.es@bit4id.com Bit4id Portugal Alameda Bonifácio Lázaro Lozano Nº 13, Ed. B, 1º E 2780-125

Más detalles

CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP

CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP Tabla de contenido Ejercicio 1... 3 Ejercicio 2... 4 Ejercicio 3... 4 Ejercicio 4... 5 Ejercicio 5... 5 Ejercicio 6... 6 Ejercicio 7... 7 Ejercicio 8... 8 Ejercicio

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

Más detalles

Trabajos de Ampliación. Bases de datos NoSQL.

Trabajos de Ampliación. Bases de datos NoSQL. BASES DE DATOS NoSql Son bases de datos pensadas para aplicaciones que hagan un uso intensivo de la misma. Estas bases de datos permiten una mayor flexibilidad y facilidad a la hora de introducir los datos

Más detalles

PHP y MySQL. Aplicaciones Web: HTML I (segunda parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: HTML I (segunda parte) Autor: Johnny Zulca Mamani PHP y MySQL. Aplicaciones Web: HTML I (segunda parte) Autor: Johnny Zulca Mamani 1 Presentación del curso Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos las páginas Web HTML, la estructura

Más detalles

Tablas y Campos Nuevos

Tablas y Campos Nuevos Tablas y Campos Nuevos Maxicomercio tiene la capacidad para poder agregar tablas y campos nuevos para darle nueva funcionalidad al sistema, los cambios que realice a la estructura de la base de datos podrán

Más detalles

Una vez creada la BD podemos pedirle a MySQL que nos muestre todas las BD existentes. Para eso utilizamos la siguiente instrucción:

Una vez creada la BD podemos pedirle a MySQL que nos muestre todas las BD existentes. Para eso utilizamos la siguiente instrucción: Guía de MySQL Contenidos: 1.- Introducción: 2.- Creación de una base de datos. CREATE DATABASE. 3.- Creación de una tabla y mostrar sus campos (CREATE TABLE - SHOW TABLES - describe - DROP TABLE) 4.- Instrucción

Más detalles

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html 1.INTRODUCCION PL/SQL (Procedural Language ó Programming Language, según distintas fuentes, aunque la oficial es la primera) es el lenguaje utilizado por Oracle como extensión al SQL, y que nos va a permitir

Más detalles

SENTENCIAS Y CONSULTAS EN SQL SERVER

SENTENCIAS Y CONSULTAS EN SQL SERVER SENTENCIAS Y CONSULTAS EN SQL SERVER En esta sección nos preocuparemos por conocer, las consultas en SQL que describiremos aquí. Para eso haremos un pequeño de las palabras claves que se utilizan en SQL,

Más detalles

MANUAL PRÁCTICO DE PHP

MANUAL PRÁCTICO DE PHP INSTITUTO DE FORMACIÓN PROFESIONAL CEPEU Local 1: Estados Unidos 805 esq. Fulgencio R. Moreno Tel-Fax: 202-146; Cel. 0982 931-492 http://www.cepeu.com.py *** cepeu@cepeu.edu.py MANUAL PRÁCTICO DE PHP Que

Más detalles

APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS

APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS Apuntes PHP. Autor código: Daniel Leyva Cortés. Página nº 1/16 APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS SUMARIO EJEMPLO 1: ENVÍO DE DATOS MEDIANTE FORMULARIO...1 EJEMPLO 2: RECOGIDA DE DATOS

Más detalles

Restricciones (constraints) FOREIGN KEY

Restricciones (constraints) FOREIGN KEY INSTITUTO DE EDUCACION TECNICA PROFESIONAL INTEP 1 Restricciones (constraints) FOREIGN KEY InnoDB también soporta restricciones de claves foráneas. La sintaxis para definir una restricción de clave foránea

Más detalles

Los formularios irán delimitados por las etiquetas
y
, la cual tiene dos parámetros:

Los formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros: Formularios en HTML Los formularios nos sirven para solicitar información al usuario y procesarla. El formulario se compondrá de diferentes componentes como campos de texto, botones de opción, listas desplegables,...

Más detalles

Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010

Programación Orientada a Objetos Analista Programador Universitario Plan 2008 Año 2010 INTRODUCCION Los objetos usados en aplicaciones JAVA mantienen su estado y comportamiento mientras la aplicación se halle en ejecución. Generalmente se necesita mantener el estado y comportamiento de los

Más detalles

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

BASE DE DATOS QUÉ ES UNA BASE DE DATOS? BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de

Más detalles

Web Dinámicas: php, mysql. Por Paco Aldarias Raya. Impreso: 18 de abril de 2007

Web Dinámicas: php, mysql. Por Paco Aldarias Raya. Impreso: 18 de abril de 2007 Web Dinámicas: php, mysql Por Paco Aldarias Raya Impreso: 18 de abril de 2007 Email: pacolinux arroba inicia punto es Web: http://pagina.de/pacodebian Con Linux Debian. En Valencia (España) El documento

Más detalles

INTEGRACION FÁCIL CON PAGOSONLINE

INTEGRACION FÁCIL CON PAGOSONLINE INTEGRACION FÁCIL CON PAGOSONLINE Introducción... 3 Prerrequisitos de una integración fácil con Pagosonline... 5 Como crear un botón de pago... 8 Como crear un carrito de compras... 12 Como realizar pruebas

Más detalles

Introducción al desarrollo web (idesweb) - 3 a ed.

Introducción al desarrollo web (idesweb) - 3 a ed. Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 4: CSS, maquetación y estilos alternativos 1. Objetivos Aprender a maquetar una página web con CSS. Aprender a emplear estilos alternativos en

Más detalles

Lenguaje para descripción de datos

Lenguaje para descripción de datos Amparo López Gaona tación Fac. Ciencias, UNAM Mayo 2012 Definición de Datos El lenguaje para definición de datos permite especificar: Esquema de cada relación. El dominio de cada atributo. Restricciones

Más detalles

MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD)

MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD) MANTENIMIENTO DE TABLAS EN PHP y MYSQL (CRUD) CRUD es el acrónimo de Crear, Obtener, Actualizar y Borrar (del original en inglés: Create,Read, Update and Delete). Se usa para referirse a las funciones

Más detalles

9- PHP, insertar y borrar registros

9- PHP, insertar y borrar registros 9- PHP, insertar y borrar registros Curso: Desarrollo de aplicaciones Web Cris*na Puente, Rafael Palacios 2010- 1 Insertar nuevos registros Insertar nuevos registros Para introducir nuevos registros mediante

Más detalles

Tutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net

Tutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net Tutorial : Hacer Combos Dependientes tipo Departamento Ciudad en ASP. Net Hola amigos, les traigo una manera muy muy sencilla hacer combos o listas desplegables dependientes tipo departamento ciudad utilizando

Más detalles

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor:

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor: FORMULARIOS BAJO HTML INTRODUCCION A FORMULARIOS Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre

Más detalles

3.1 Definir objetivos y contenidos de la página web

3.1 Definir objetivos y contenidos de la página web 3.1 Definir objetivos y contenidos de la página web Dreamweaver Qué es Dreamweaver? Es una aplicación en forma de estudio enfocada a la construcción y edición de sitios y aplicaciones web basados con estándares,

Más detalles