KPGWU2. Desarrollo de Sitios Web
KPGWU2. Desarrollo de Sitios Web
KPGWU2. Desarrollo de Sitios Web
Programa de la asignatura
Programación Web
KPGW
Clave: 210930728
Presentación de la Unidad
Las actividades que realizarás te permitirán diseñar de una manera adecuada el mapa de
navegación y el esquema de información de tu proyecto de sitio Web, también gracias a
ellas conocerás mejor las etiquetas que componen el lenguaje HTML y su estructura,
adquiriendo las bases para iniciar su uso.
Al finalizar la unidad encontraras una serie de videos que te guiaran en algunas tareas
básicas en el uso de Adobe Dreamweaver.
Propósitos
Al final de la unidad:
Competencia específica
Temario de la Unidad
Durante el avance de esta Unidad aprenderás como desarrollar un sitio Web con cierto
nivel de interactividad, conocerás las etapas que componen su construcción, las etiquetas
básicas para su codificación y las herramientas empleadas para generar código,
finalizando con la interactividad del sitio Web a través de una base de datos. Para dar
comienzo es importante que conceptualices de manera adecuada que es un sitio Web y
como está formado.
No existe un estándar que podamos emplear como guía para llevar a cabo las fases de
conceptuación y planificación de un sitio Web, algunos desarrolladores profesionales
consideran que puede llevarse a cabo en 36 pasos, y gobiernos como el de México y
Chile han desarrollado sus propias metodologías aplicadas a la construcción de sitios
Web Gubernamentales o Institucionales.
A continuación se presentan las siete etapas que son, más comúnmente usadas para el
desarrollo de un sitio Web; No importa si el sitio Web a desarrollar es para un proyecto
personal, para un tercero, una institución pública o privada, siempre es conveniente llevar
a cabo estos pasos previos antes de iniciar con su desarrollo:
Lineal
Jerárquica
Jerárquica lineal
Concéntrica
Hipermedia
La etapa número cuatro. Navegación, tiene como objetivo definir el o los sistemas de
acceso a los contenidos del sitio Web, la meta es que a través de estos sistemas, los
usuarios puedan avanzar por sus diferentes áreas, de manera rápida y eficaz.
Uniforme: que
sus opciones Visible: El sistema
lleven siempre debe distinguirse
hacia los mismos dentro del sitio,
lugares dentro del com
sitio
Como una buena práctica en el diseño de los sistemas de navegación, se recomienda que
contenga como mínimo los siguientes elementos:
1. Menú General.
2. Pié de Página.
3. Fecha de actualización.
4. Botón que lleve a la página de inicio
5. Botón Mapa del sitio.
6. Sección de contacto.
7. Botón Ayuda.
Para que puedas entender mejor estos temas lee los capítulos uno y dos del
libro 01_No me hagas pensar, de Steve Krug (2006) y el artículo titulado
02_La Navegación y los Esquemas de Organización de la Información de
Pamela Rodríguez (2011), publicado en la revista Software Gurú.
Una vez concluida esta etapa se deberán utilizar los dibujos generados, como insumo
para la elaboración del diseño gráfico del sitio Web; deberás emplear algún software de
edición grafica como Adobe Photoshop, Adobe Fireworks, o Gimp para generar el
prototipo.
En este punto se deben tener presentes la imagen corporativa, los criterios de usabilidad
y los criterios de accesibilidad.
Etapa número seis. Codificación y pruebas, en esta etapa convergen todas las etapas
anteriores, la planeación, la navegación, la arquitectura de los contenidos y el diseño
gráfico, todas ellas comienzan a dar forma al proyecto de sitio Web, es muy importante
tomar como referencia las reglas de los estándares Web.
Cuando se desarrolla un sitio Web es necesario realizar algunas pruebas, estas son parte
del control de calidad del sitio, las comúnmente realizadas son:
Etapa número siete. Validación, en esta etapa el sitio Web será validado en la
codificación y en los estándares, para esto, existen herramientas en línea o de escritorio
que ayudan a realizar esta tarea, algunos programas para el desarrollo de sitios Web
como Adobe Dreamweaver pueden realizar este tipo de tareas para la validación de
código, los puntos importantes que se deben de considerar en las pruebas de validación
son:
En la Unidad anterior se describió un poco acerca del lenguaje HTML, que es el que nos
permite crear páginas Web, este lenguaje está compuesto por etiquetas y atributos, estos
últimos son los que nos permiten modificar en cada etiqueta las opciones por defecto.
Cuando se escribe código HTML los atributos se escriben junto con la etiqueta
correspondiente, dentro de los símbolos <> por ejemplo:
En el ejemplo anterior se encuentra la etiqueta font y los atributos de ésta que son: face,
color y size, cada uno de estos atributos tiene un valor definido entre comillas “” y toda la
etiqueta junto con sus atributos está contenida dentro de los signos <>, después de esta
etiqueta se encuentra el texto Este es un ejemplo y por último encontramos la etiqueta de
cierre que la define una diagonal / y se escribe como </font>.
Lista no numerada:
1. <ul>
2. <li>primer elemento de la lista</li>
3. <li>segundo elemento de la lista</li>
4. <li>tercer elemento de la lista</li>
5. </ul> cierra lista
Lista numerada:
1. <ol>
2. <li>primer elemento de la lista</li>
3. <li>segundo elemento de la lista</li>
</ol> cierra lista.
1. <dl>
2. <dt>término que se va a definir</dt>
3. <dd>definición del término</dd>
4. </dl> cierra lista.
Para imágenes
Para tablas
A continuación se muestra el código HTML de una página Web que contiene elementos
como tablas, links y texto.
</tr>
<tr>
<td>Celda 3 </td>
<td>Celda 4 </td>
</tr>
</table>
<p><a href="http://www.w3c.es/">Visita las normás del W3C </a></p>
</body>
</html>
<header> El elemento header debe utilizarse para marcar la cabecera de una página
(contiene el logotipo del sitio, una imagen, o un cuadro de búsqueda).
El elemento header puede estar anidado en otras secciones de la página (es decir que no
solo se utiliza para la cabecera de la página).
<nav> El elemento nav representa una parte de una página que enlaza a otras páginas o
partes dentro de la página. Es una sección con enlaces de navegación.
No todos los grupos de enlaces en una página deben ser agrupados en un elemento nav;
únicamente las secciones que consisten en bloques de navegación más importantes son
adecuados para el elemento de navegación.
Una página de inicio de un sitio Web puede ser dividida en secciones para una
introducción, noticias, información de contacto.
<footer> El elemento footer se utiliza para indicar el pié de la página o de una sección. Un
pie de página contiene información general acerca de su sección el autor, enlaces a
documentos relacionados, datos de derechos de autor.
<aside> El elemento aside representa una nota, un consejo, una explicación. Esta área
es representada a menudo como barras laterales en las revistas impresas.
El elemento puede ser utilizado para efectos de atracción, como las comillas tipográficas o
barras laterales, para la publicidad, por grupos de elementos de navegación, y por otro
contenido que se considera por separado del contenido principal de la página.
Cuando se anidan los elementos article, los artículos internos están relacionados con el
contenido del artículo exterior. Por ejemplo, una entrada de blog en un sitio que acepta
comentarios, el elemento article principal agrupa el artículo propiamente dicho y otro
bloque article anidado con los comentarios de los usuario.
Puede darse interactividad en la validación de los formulario con las etiquetas: Telephone,
Url, Email, Password, Datetime, Date, Month, Week, Number, Range, Color.
Incluso la forma de integrar video es con una etiqueta propia <video> y los parámetros:
Las páginas Web no son sólo informativas, también existen sitios Web en donde la
interactividad, el manejo de la información y su almacenamiento es la parte más
importante, ejemplo de esto serian los Sitios Web de comercio electrónico, o los Sitios
Web de noticias, en donde el nivel de interacción con el usuario y la información debe ser
mayor, en estos casos no sólo se emplea el lenguaje HTML, también se emplean otros
lenguajes de programación como PHP (Preprocesador de Hiper-Procesos) o Java Script.
Antes de comenzar con este repaso, es importante hacer mención acerca de los editores
Web (más adelante retomaremos a fondo este tema). Para escribir código en el lenguaje
de programación PHP no es necesario hacer uso de ningún editor Web, se puede
programar con el bloc de notas, o con WordPad, de manera más profesional se podría
emplear algún software especializado como Adobe Dreamweaver, Kompozer
SketchDeluxe o Notepad++.
Para iniciar, es indispensable que todo código escrito en PHP tenga dos cabeceras, una
de inicio y la otra de cierre del bloque de código, estas pueden ser:
1. <? ?>
2. <% %>
3. <?php ?>
Para los ejemplos que se mostraran emplearemos <?php y ?>, debido a que son usadas
con mayor frecuencia en el desarrollo de scripts en PHP
El uso de las variables en PHP es igual que en cualquier otro lenguaje de programación
ya que son el “lugar” donde se guardan los datos numéricos y alfanuméricos.
<?php
$pesos=100;
$texto="Hola Mundo";
$arreglo[1]="Programación de Sitios Web";
$aprender=TRUE;
?>
En el bloque de código anterior, podemos apreciar en primer lugar que se está haciendo
uso de las cabeceras <?php ?>, después, entre ambas cabeceras, se han definido 4
variables que son:
Dentro del lenguaje PHP las variables deben de cumplir con los siguientes puntos:
Todas las variables deben de tener un nombre, y antes del nombre de ésta se antepone el
signo de pesos “$”.
Cuando se pone el valor, se define además, el tipo de variable (excepto en el caso de los
arreglos, que pueden ser numéricas, alfanuméricas e incluso booleanas, y se definen al
poner el número de la variable detrás del número entre dos corchetes “[“y “]”).
Si se introducen varios datos, se crea una tabla, también conocida como array o matriz.
En este caso, se define en el nombre de la variable, escribiendo al final el número o la
palabra (o ambas) que identificaran al array entre corchetes. Por ejemplo:
<?php
$arreglo[1]="Programacion de Sitios Web ";
?>
Finalmente, tenemos los booleanos, que sólo admiten dos valores: TRUE (verdadero) y
FALSE (falso). Para definirlos, simplemente tenemos que escribir la palabra TRUE o
FALSE.
Una vez que te has familiarizado con la forma en la que se definen las variables puedes
comenzar a realizar algunas operaciones matemáticas básicas, para esto sólo necesitas
conocer los operadores aritméticos y emplear el uso de variables, la siguiente tabla
muestra los operadores aritméticos empleados en el lenguaje PHP:
Operador Función
+ Sumar dos valores entre sí
- Restar dos valores entre sí
* Multiplicar dos valores entre sí
/ Dividir dos valores entre sí
% Resto de la división de dos valores
++ Incrementa en uno un valor o variable (se utiliza $variable++)
-- Decrementa en uno un valor o variable (se utiliza $variable--)
<?php
/* Operaciones Aritméticas */
$valor1=12;
$valor2=2;
$operacion=$valor1 - $valor2 + 5; //Doce menos dos más cinco igual a quince
?>
También se podría hacer uso de las variables y los operadores de la siguiente manera:
<?php
$prueba1=18;
$prueba2=20;
$prueba1+=5; //El resultado seria 23
$prueba2/=4; //El resultado seria 5
?>
A esta forma de usar las variables y los operadores se le llama operadores rápidos.
Dentro del lenguaje PHP existen bloques de código llamados funciones que son las que
nos permiten realizar diferentes acciones, como por ejemplo imprimir un texto o conectar
a una base de datos, algunas de las funciones más usadas son:
Las funciones echo() y print() son completamente iguales, pero por orden se debe de
utilizar la funcion print() cuando solo sea una variable, y echo cuando se requiera imprimir
varias variables.
http://www.php.net/manual/es/indexes.functions.php
<?php
/* Tirada de Dados */
$caras_dado=12;
$resultado=rand(1, $caras_dado);
echo “Hola! Bienvenido a la tirada de dados. Utilizaremos un dado de 12 caras en
esta ocasión. <br><br>en tu tirada has sacado:<br>”;
print $resultado;
echo “<br><br>suerte”;
?>
Si_pasa(esto) {
se hace esto
}en_caso_contrario{
se hace esto otro
}
Operador Significado
<?php
$a=1;
$b=2;
if($a<=$b) {
echo “La variable $a es menor que la variable $b”;
}else{
echo “La variable $a no es menor que la variable $b”;
}
?>
Dentro de IF también existe el else if, para evitar escribir demasiados IF´s seguidos, un
ejemplo seria:
<?php
$a=1;
$b=2;
if($a<$b) {
echo “La variable $a es menor que la variable $b”;
}elseif ($a==$b) {
echo “La variable $a es igual que la variable $b”;
}elseif ($a>$b) {
echo “La variable $a es mayor que la variable $b”;
}
?>
<?php
/* Tirada de Dados */
$caras_dado=6;
$resultado=rand(1, $caras_dado);
switch($resultado) {
case 1:
echo '<img src="/dado06_01.jpg">';
break;
case 2:
echo '<img src="/dado06_02.jpg">';
break;
case 3:
echo '<img src="/dado06_03.jpg">';
break;
case 4:
echo '<img src="/dado06_04.jpg">';
break;
case 5:
echo '<img src="/dado06_05.jpg">';
break;
case 6:
echo '<img src="/dado06_06.jpg">';
break;
default:
echo '<img src="/error.jpg">';
break;
}
echo “<br><br>Suerte”;
?>
En este ejemplo se va pasando la variable $resultado por los diferentes valores, entre
cada uno de los 6 resultados posibles.
<?php
$var=12;
while($var!=15) {
echo(“La variable $var aún no es 15; es “ . $var);
$var++;
}
echo(“La variable $var ya es 15“);
?>
Para evitar este problema se emplea DO/WHILE este bucle es prácticamente igual que el
bucle WHILE, con una única diferencia: se cumpla o no se cumpla la condición, siempre
se ejecuta una vez (si se cumple la condición se ejecuta en más ocasiones, pero por lo
menos una vez).
<?php
$var=12;
do {
} while($var!=15)
?>
do {
acciones
} while(condición)
<?php
for($var=12;$var!=15;$var++) {
echo(“La variable $var aún no es 15; es “ . $var);
}
echo(“La variable $var ya es 15“);
?>
Su estructura es:
for (declaración;condición;acciones) {
acciones
}
1. Scripts del lado servidor (Interacción con bases de datos, mail, entre otros.)
2. Scripts de línea de comando (Empleados para la administración de sistemas
operativos de servidor a través de interfaces Web)
3. Scripts para aplicaciones gráficas.
Descarga los ejemplos PHP que fueron utilizados para esta explicación y
verifica su funcionamiento. Recuerda que para el funcionamiento correcto de
estos ejemplos es necesario tener instalado el servidor Web Apache, el
lenguaje de programación PHP y colocar los scripts en el directorio www o
htdocs.
Otro lenguaje empleado para el desarrollo de sitios Web interactivos es Java Script,
debes recordar que a diferencia de PHP este lenguaje se ejecuta en el navegador web del
cliente.
Nació en los años 90’s cuando se iniciaba el desarrollo de aplicaciones Web con mayor
complejidad. En esa época las personas para conectarse a Internet, utilizaban módems
que otorgaban una velocidad de conexión total de 56 Kbps (Kilo Bits por Segundo).
Debido a esas limitantes, era necesario un lenguaje que no tuviera que realizar una
petición hasta el servidor y esperar respuesta. De esta forma, nació Java Script, que
cubría muchas necesidades, este lenguaje se ejecutaba en el navegador del usuario y no
en el servidor, acelerando así todo el proceso; Actualmente Java Script se sigue
empleando para programar algunos efectos visuales junto con HTML5 o interactividad en
los sitios Web.
Incluir código Java Script en HTML es muy sencillo, a continuación se mostraran algunas
formas de hacerlo:
Por ejemplo:
<html>
<head>
<script type="text/javascript">
document.write("Ingenieria en Telamática");
</script>
</head>
<body>
<p>Texto en HTML</p>
</body>
</html>
Para realizar esto se introducen instrucciones de código Java Script dentro de etiquetas
HTML, esto ocasiona que cuando se accionan los elementos mediante un evento del
usuario se ejecute el script. Actualmente esto no es muy usado ya que no es una buena
práctica de programación.
<html>
<head>
<meta content="text/html; charset=iso-8859-1" />
<title>JavaScript en el documento</title>
</head>
<body>
<p onclick="alert('Ingeniería en Telemática')">Texto del párrafo.</p>
</body>
</html>
//script.js
for (a=1; a<=6; a++){
document.write('<h' + a + '>Ingeniería en Telemática escrita en nivel ' + a);
document.write('</h' + a + '>');
}
break, case, catch, continue, default, delete, do, else, finally, for, function, if, in, instanceof,
new, return, switch, this, throw, try, typeof, var, void, while, with. Puedes notar que son las
mismas estructuras que se emplean en PHP
Las variables están destinadas a almacenar datos. Para declarar una variable, se
antecede a ésta, la palabra reservada var. Java Script también permite el uso de variables
sin previa declaración. Cualquier variable definida en el ámbito del documento, será
interpretada como variable global, pudiendo accederse a ella dentro de cualquier función.
Sin embargo, una variable definida dentro de una función, no será accesible fuera de ella.
El símbolo utilizado para la asignación es =.
Es muy recomendable declarar todas las variables que se usen en los scripts.
Las variables, en Java Script son del mismo tipo que en lenguaje PHP:
Numéricas:
El valor se asigna directamente si es int (entero) o si es float (decimal) donde se coloca un
punto en vez de la coma.
Cadenas de texto:
Se utiliza comillas simples 'texto' o dobles "texto" para delimitar su inicio y fin.
Booleanas:
Toma valores true o false (verdadero o falso).
Arrays: Se puede colocar una colección de datos que pueden ser o no del mismo tipo:
Desde cualquier elemento HTML se puede llamar a una función o instrucción Java Script.
Entre los eventos más habituales, se pueden encontrar:
Onclick:
Este evento se ejecuta cuando el usuario pulsa el botón izquierdo del ratón sobre el
elemento. Es un evento disponible desde la mayoría de los elementos HTML.
Por ejemplo:
onkeydown / onkeyup
El usuario pulsa una tecla / el usuario levanta “el dedo” de una tecla :) Mayormente se
utiliza en campos de formulario.
Por ejemplo:
onchange
En un campo de formulario, por ejemplo un select, se refiere a cuando el usuario, cambia
la opción seleccionada.
Por ejemplo:
En Java Script al igual que en cualquier otro lenguaje de programación se puede hacer
uso de sentencias condicionales como por ejemplo if/else:
// archivo .js
function mostrar_u_ocultar() {
// si boton1 está checkeado
if(document.getElementById('boton1').checked == true) {
// oculta el campo texto1
document.getElementById('texto1').style.display = 'none';
// muestra el campo texto2
document.getElementById('texto2').style.display = 'block';
// si no está checkeado
} else {
// muestra el campo texto1
document.getElementById('texto1').style.display = 'block';
// oculta el campo texto2
document.getElementById('texto2').style.display = 'none';
}
}
<form>
<input type="radio" name="opcion" id="boton1" value="1"
onclick="mostrar_u_ocultar()"/> 1<br/>
<input type="radio" name="opcion" id="boton2" value="2"
onclick="mostrar_u_ocultar()"/> 2<br/>
Texto 1: <input type="text" name="texto1" id="texto1"/><br/>
Texto 2: <input type="text" name="texto2" id="texto2"/><br/>
</form>
Cómo pudiste observar en los ejemplos, existen similitudes entre los scripts desarrollados
en Java Script con los scripts desarrollados en PHP y con la forma en que son declaradas
las variables, no debes de confundirte cuando hagas uso de estos lenguajes pues cada
uno de ellos tiene una finalidad diferente.
Existen herramientas que pueden facilitar las tareas de programación de un sitio Web;
escribir aplicaciones para Internet podría convertirse en una tarea muy compleja que
involucre tiempo y esfuerzo, imagina el tener que diseñar y programar formularios en
HTML, consultas a bases de datos, controles de validación / error o probar una aplicación,
sin una herramienta que nos ayude en esta labor, esto sería muy tardado, el tiempo que
lleva generar esto se traduce en dinero, debido a esto existen herramientas generadoras
de código que nos ayudan a desarrollar esta tareas de una manera más rápida y sencilla
automatizando procesos de pruebas y ayudando a generar automáticamente todo el
HTML necesario, Hojas de estilos (CSS Cascading Style Sheets) y los archivos PHP que
conformaran nuestro proyecto.
Descarga los ejemplos de JScript que fueron utilizados para esta explicación y
verifica su funcionamiento. Puedes encontrarlos en el material de apoyo.
AppGini PHP Generator for MySQL: Es una herramienta para desarrollar aplicaciones
Web con interactividad a bases de datos. La aplicación se puede personalizar fácilmente
con plantillas CSS y HTML. Puedes realizar la descarga de este software desde la
siguiente dirección: http://bigprof.com/appgini/download
Dreamweaver es un software denominado WYSIWYG, (What You See Its What You Get
“Lo que tú ves es lo que tu obtienes”), ya que tiene una interface grafica en la que se
diseña, maqueta y construye toda la aplicación web generando de manera automática el
código de esta. Disponible en su versión de prueba desde el sitio Web:
http://www.adobe.com/cfusion/tdrc/index.cfm?product=dreamweaver&loc=es
La combinación de PHP junto con la base de datos MySQL es utilizada por un gran
número de sitios Web, debido a la potencia que se consigue utilizando estas dos
aplicaciones juntas.
Ahora, se explican las instrucciones más importantes, para trabajar entre PHP y la base
de datos MySQL, a través de ellas podrás realizar tareas como la conexión a la base de
datos, inserción y eliminación de registros, y consultas en las tablas de la base.
Para conectar desde PHP a una base de datos creada en MySQL, se hace uso de la
instrucción mysql_connect ( ), que debe de ser acompañada por tres parámetros:
Cuando se trabaja de manera local, el parámetro de host será, por defecto “localhost” o,
"127.0.0.1", y el nombre de usuario y contraseña serán los que se utilizan para administrar
la base de datos.
A continuación se muestra un ejemplo del código empleado para la conexión a una base
de datos MySQL empleando PHP
<?php
//conectar.php
$host = 'localhost';
$usuario = 'usuario';//coloca el usuario de tu base de datos
$password = 'password';//coloca la contraseña del usuario
Esta es la primera acción que se debe de realizar cuando se trabaja con PHP y una
base de datos MYSQL. Preferentemente se debe guardar en un archivo independiente, y
después incluirlo en nuestras páginas en las que sea necesario conectar a una base de
datos, de esta manera se realiza el reusó de código.
Por ejemplo, si se escriben 10 páginas en las que se debe conectar con una base de
datos, se evita 60 líneas de código (6 líneas por cada 10 páginas). Incluyendo el archivo
sonde declaramos la conexión haciendo uso de la instrucción include ( ).
Un problema muy frecuente con el uso de esta función es que los datos de conexión que
se utilizan no sean los correctos.
<?
include "conectar.php";
mysql_select_db ("prueba", $datos_conexion);
?>
Una vez que se logre realizar la conexión y seleccionar una base datos por medio de PHP
lo siguiente será ejecutar cualquier tipo de consulta sobre la base de datos y reflejarla
en la página web, para ello se hace uso de del lenguaje SQL (Structured Query Language
“Lenguaje de Consulta Estructurado”); Este lenguaje, es el estándar de comunicación con
las bases de datos, y nos permiten realizar las operaciones básicas de una forma
universal. Las sentencias de este lenguaje están clasificadas en tres grupos
denominados:
La mayoría de las sentencias que son usadas en SQL tienen una estructura similar, todas
están compuestas por expresiones como select, insert, update o create; y por una
cláusula o cláusulas del tipo from,o where que son las que indicaran los datos con los
que se interactuara.
En el siguiente ejemplo se utiliza una base de datos llamada clientes la cual contiene una
tabla llamada datos y la información contenida en esta tabla se encuentra en 3 campos
llamados nombre, dirección y teléfono.
+--------------------------------------------------------+----------------------------------------------------------------+-------------------
| Nombre | Direccion | Telefono
+--------------------------------------------------------+----------------------------------------------------------------+--------------------
+
| HERNANDEZ ROSAS ANA RUTH | CALLE 1 NUMERO 77 | 5511223344 |
| LEON JUAREZ ANDREA DAYAN | CALLE ROSAS DE ABRIL NUMERO 88 | 5522336699 |
| MARTINEZ MARTINEZ ERICK | CALLE 33 NUMERO 22 | 5544887722
| MARTINEZ VELAZQUEZ MIGUEL ANGEL | CALLE ILUSTRACIÓN NUMERO 2 | 5511223366 |
|
+----------------------------------------------------------+-------------------------------------------------------------+------- --------------
Datos contenido en la base clientes
<?php
$host = 'localhost';
$usuario = 'root';
$password = 'toor';
$datos_conexion = mysql_connect($host, $usuario, $password);
?>
//consulta.php
<html>
<body>
<?php
include "conecta.php";
mysql_select_db ("clientes", $datos_conexion);
$result = mysql_query ("SELECT nombre, direccion. telefono FROM datos", $datos_conexion);
echo "Nombre : ".mysql_result($result, 0, "nombre").”<br>";
echo "Dirección : ".mysql_result($result, 0, "direccion").”<br>";
echo "Telefóno: ".mysql_result($result, 0, "telefono").”<br>";
?>
</body>
</html>
iluminaron las sentencias de cada uno de estos lenguajes haciendo más fácil su
identificación para entender su funcionamiento:
Código HTML
Código PHP (Palabras reservadas)
Código SQL
Variables PHP
Invocar archivo de conexión
//borrado.php
<html>
<body>
<?php
include "conecta.php";
mysql_select_db ("clientes", $datos_conexion);
$ nombre = HERNANDEZ ROSAS ANA RUTH;
$result = mysql_query("DELETE FROM datos WHERE nombre = '$nombre' ", $datos_conexion);
echo “El dato fue borrado”;
?>
</body>
</html>
En este ejemplo se utiliza una variable llamada $nombre que contiene “HERNANDEZ
ROSAS ANA RUTH”, este es el dato a buscar y borrar dentro en el campo nombre de la
tabla clientes, para poder realizar esto se emplea la cláusula WHERE.
Cuando la sentencia trabaja en conjunto con todas sus cláusulas y variables el resultado
es el borrado del dato de la tabla de la base de datos.
+--------------------------------------------------------+----------------------------------------------------------------+-------------------
| Nombre |Direccion | Telefono
+--------------------------------------------------------+----------------------------------------------------------------+--------------------
+
| LEON JUAREZ ANDREA DAYAN | CALLE ROSAS DE ABRIL NUMERO 88 | 5522336699 |
| MARTINEZ MARTINEZ ERICK | CALLE 33 NUERO 22 | 5544887722 |
| MARTINEZ VELAZQUEZ MIGUEL ANGEL | CALLE ILUSTRACIÓN NUMERO 2 | 5511223366 |
|
+----------------------------------------------------------+-------------------------------------------------------------+------- --------------
Datos contenido en la base clientes después de la ejecución del script borrado.php
//insertar.php
<html>
<body>
<?php
include "conecta.php";
mysql_select_db ("clientes", $datos_conexion);
?></body>
</html>
+--------------------------------------------------------+----------------------------------------------------------------+-------------------
| Nombre | Direccion | Telefono
+--------------------------------------------------------+----------------------------------------------------------------+--------------------
+
| LEON JUAREZ ANDREA DAYAN | CALLE ROSAS DE ABRIL NUMERO 88 | 5522336699 |
| MARTINEZ MARTINEZ ERICK | CALLE 33 NUMERO 22 | 5544887722 |
| MARTINEZ VELAZQUEZ MIGUEL ANGEL | CALLE ILUSTRACIÓN NUMERO 2 | 5511223366 |
| HERNANDEZ ROSAS ANA RUTH | CALLE 1 NUMERO 77 | 5511223344 |
+----------------------------------------------------------+-------------------------------------------------------------+------- --------------
Datos contenido en la base clientes después de la inserción de registro con el script inserción.php
Autoevaluación.
El asimilar estos temas te permitirán entender los que se expone en la siguiente Unidad
además de brindarte elementos que complementan tu formación profesional.
Autorreflexiones
Cierre de la Unidad
En esta unidad tuviste la oportunidad de conocer cuáles son los elementos que conforman
los sitios Web, la forma en que éstos se estructuran, sus elementos y el tipo de
características que poseen las páginas estáticas y dinámicas. Asimismo identificaste
cuáles son los tipos de lenguaje de programación que se utilizan para realizar estos. En la
siguiente unidad aprenderás acerca del uso de herramientas para administrar contenido y
sitios Web, en donde aplicaras algunos de los conocimientos que adquiriste en esta.
Fuentes de consulta
Fuentes básicas
Green, T.y Chilcott, J. (2005). Desarrollo Web con PHP y MySQL. (1ª ed.).
Madrid: Anaya Multimedia.
Pavón, J. (2007). Creación de un Portal con PHP y MySQL. (3ª ed.). México:
Alfaomega.
Vázquez, P. (2006). Creación de Sitios Web. (1ª ed.). Buenos Aires: Manual
Users.
Fuentes complementarias