You are on page 1of 14

Servicio Nacional de Aprendizaje SENA

Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 1 de 14
Sistema de Gestin
de la Calidad

INSTRUCTIVO DEL TALLER

Realizar un informe donde se evidencie cada punto del taller con fotos en un documento
de Word.

El taller se debe de bajar y se debe de subir por el mismo enlace siguiendo la subsiguiente
Ruta EN la Blackboard:

BLACKBOARD
a. Click en el botn Actividades del Proyecto
b. Click en el Enlace Base de Datos
c. Click en el Carpeta Nov_08_2012 Taller 2

Nota: Para evidenciar con fotos me refiero a utilizar la tecla de pc llamada Impr Pant Pet
Sis, para tomar las fotos y modificarlas en Paint y luego pegarlas en el documento de
Word.

TALLER DE BASE DE DATOS Y SQL

Para poder correr PHP necesitamos un servidor porque es un lenguaje del lado del servidor
es decir que si no corre en un servidor este no se ejecuta y simplemente este permanece
invisible. Vamos a utilizar un editor llamado SCITE y se utilizara un paquete llamado
XAMPP que trae una base de datos MYSQL y el PHPADMIN que es sitio por donde
vamos a accesar a ella.

El puerto 80 nos permite visualizar tu trabajo en tu servidor en tu computador pero es difcil


que se pueda ver desde una maquina exterior a tu red. El puerto 8000 nos permite la entrada
de una computadora nada ms de la visualizacin de tu servidor. El ROOT es el nombre de
Usuario que tiene por defecto el MYSQL.

a) Cuando instalamos el XAMPP debemos de ir a la carpeta que se crea en la raz


llamada xampp que por defecto es C://> e ingresamos a ella. (Ver Imagen).

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 1
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 2 de 14
Sistema de Gestin
de la Calidad

b) Dentro de la carpeta xampp buscamos la carpeta htdocs e ingresamos a ella.

c) Dentro de la carpeta htdocs creamos una carpeta con el nombre del aprendiz para
ubicar los trabajos a realizar en clase. Arriba observamos el sitio donde nos
encontramos ubicados.

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 2
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 3 de 14
Sistema de Gestin
de la Calidad

Los archivos creados para trabajar PHP deben de tener la extensin .php para que el
navegador los pueda interpretar como programas de php. La ubicacin que deben tener los
programas hechos en php y puedan ser ejecutados correctamente es el xampp/htdocs/juan,
recuerden que juan se reemplaza por el nombre de cada aprendiz.

1. Necesitamos para visualizar lo que vayamos a hacer en PHP es un navegador y el


que usaremos es el Mozila Firefox.

2. Abrimos el navegador y en la barra de direccin escribimos localhost y damos enter,


abajo aparece la pantalla que se visualiza cuando damos enter.

3. Cambiamos en la barra de direccin la palabra xampp por el nombre del aprendiz en


nuestro caso por juan y damos Enter para visualizar los scripts que ya estn
guardados, en esta carpeta en este momento como no hay ninguno se visualiza
vaca. Para ejecutar los scripts simplemente le damos click en ellos.

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 3
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 4 de 14
Sistema de Gestin
de la Calidad

4. Para ejecutar php se necesitan 2 etiquetas para definir que estamos escribiendo el
cdigo PHP. Las etiquetas de apertura (<?php) y las etiquetas de cierre (?>). Y se
visualiza en el editor de la siguiente manera cuando se ha guardado con la extensin
.php.

IMPRIMIR DATOS EN PANTALLA

Usamos la sentencia echo la cual imprime cualquier valor, variable, ect. en pantalla. La
sentencia es echo Primer impresin en PHP; todas las instrucciones deben de terminar
en punto y coma y entre comillas dobles debe de quedar el texto que queramos imprimir. El
nombre del archivo y el cdigo es el siguiente:

ejer1.php

<?php
echo "Primera Impresin en PHP";
?>

Debemos de guardar el archivo en c://>xampp/htdocs/juan y llamaremos al archivo


ejer1.php como aparece en la imagen.

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 4
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 5 de 14
Sistema de Gestin
de la Calidad

Para visualizar la ejecucin del programa debemos de hacer los siguiente, estando en el
navegador digitamos localhost, borramos xampp y escribimos juan que es la carpeta donde
guardamos ejer1.php, aparecer el archivo damos click en el y seguidamente en el
navegador observamos el mensaje Primera Impresin en PHP.

Visualiza el archivo que se est trabajado

En el navegador aparecera de la siguiente manera el mensaje creado.

Visualizacin del Mensaje

Si queremos imprimir valores numricos simplemente los escribimos sin tener que colocar
comillas dobles, este tambin debe de terminar con punto y coma, si vamos a cambiar los
valores debemos de guardar los cambios con Control + S en el editor y en el navegador
debo de oprimir Control + E para que tome los cambios y visualice el nuevo valor. Lo
realizamos de la siguiente manera:

<?php
echo 2012;
?>

La visualizacin en el navegador queda de la siguiente manera:

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 5
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 6 de 14
Sistema de Gestin
de la Calidad

INTERACTUAR HTML Y PHP

Teniendo la estructura bsica de HTML embebemos el cdigo PHP en l, para que lo


pueda leer php como programa.

Si queremos realizar salto de lnea en HTML simplemente escribimos la siguiente marca


<br> y se ejecuta el salto de lnea.

Si queremos en php usar las marcas de html las debemos anteponer la palabra echo y
entre comillas escribimos la marca <br>; finalizndola con un punto y coma. Para que
funcione escribimos el siguiente cdigo:

<html>
<head></head>
<body>
Hola Html
<br>
<?php
echo "Hola Mundo PHP
?>
</body>
</html>

Se visualiza en el navegador as:

Salto de Lnea en HTML Salto de Lnea en PHP

En el navegador se visualiza de la siguiente manera para cualquiera de los dos casos.

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 6
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 7 de 14
Sistema de Gestin
de la Calidad

Para crear separaciones entre palabras es decir espacios lo hacemos tanto en HTML o
como en PHP con la marca &nbsp; los dos deben de terminar con el punto y coma para
que se pueda realizar la accin, si deseamos realizar por ejemplo 3 espacios debemos de
escribir 3 veces la marca con su respectivo punto y coma para que se ejecute
correctamente, la sintaxis del cdigo es la siguiente:

Sintaxis de Espacios Visualizacin de la sintaxis de Espacios

COMENTARIOS Y VARIABLES EN PHP

COMENTARIOS

Un comentario es aquel que nos permite organizar o clasificar nuestro cdigo, este no tiene
ninguna ejecucin en el servidor es decir no modifica nada de nuestro archivo PHP.
Existen dos tipos de comentario, el comentario de una lnea que lo conocemos con doble
slash (//) y los definimos con doble slash, un ejemplo seria el siguiente:

<?php
//Este es comentario de una lnea
?>

El otro lo conocemos como comentario de varias lneas que se define con slash y asterisco
(/*) y los cerramos slash y asterisco (*/) y todo lo que escribamos en estas lneas es un
comentario, un ejemplo seria:

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 7
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 8 de 14
Sistema de Gestin
de la Calidad

<?php
/*
Comentario de varias lneas
Comentario de varias lneas
Comentario de varias lneas
*/
?>

Si lo ejecutamos en el navegador este va a quedar en blanco; as lo vemos en el navegador


cuando lo ejecutemos.

Archivo de comentario Ejecucin del archivo de los comentarios

VARIABLES EN PHP

Las variables son aquellas que no permite almacenar un valor numrico, cadena de texto, valor
nulo, un valor lgico o llamado boleano (falso o verdadero), etc.

VARIABLE NUMERICA

Las variables se definen con el smbolo de dlar al principio y en seguida el nombre de la variable,
el nombre no puede tener smbolos ni tampoco espacios luego va el smbolo de asignacin igual
luego el valor que va a tener y finaliza con el punto y coma. Voy a llamar la variable $numero y le
voy a signar un nmero 35, quedara de la siguiente manera:

$numero = 35;

Para poder visualizar en el navegador el contenido de la variable debo de anteponerle la


sentencia echo a la variable, lo hacemos de la siguiente manera:

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 8
Servicio Nacional de Aprendizaje SENA
Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI
Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 9 de 14
Sistema de Gestin
de la Calidad

echo $numero;

El cdigo completo queda de la siguiente manera:

<?php
$numero = 35;
echo $numero;
?>

En el navegador para visualizar el nuevo script creado ejer4.php debo de oprimir la tecla
F5 lo que esta teca hace es actualizar o refrescar la pgina con los nuevos scripts
guardados, seguidamente doy click en el nuevos script para ejecutarlo, a continuacin
encontramos la explicacin de forma grfica:

Visualizacin del nuevo script Ejecucin del nuevo script

VARIABLE DE TIPO TEXTO

As como mostramos el contenido de una variable numrica se pueda visualizar el


contenido de variable string o en espaol de tipo texto igual que la anterior defino el
nombre de la variable entre comillas doble escribo el mensaje y la finalizo con un punto y
coma, su sintaxis seria:

?php
$numero = 35;//variable de tipo numerica
$texto = "<br>Esto es un texto";//variable de tipo texto con un salto de lnea
echo $numero;
echo $texto;
?>

La visualizacin en el navegador quedara de la siguiente manera, antes debo de guardar


los cambios con Control + S y luego en el navegador refresco la pgina con F5:

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 9
Servicio Nacional de Aprendizaje SENA Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 10 de
Sistema de Gestin 14
de la Calidad

VARIABLE DE TIPO BOOLEANO

Esta variable cuando la utilizo el valor que me va arrojar es 1 cuando su es verdadera o


TRUE y 0 o simplemente nada cuando es falsa o FALSE, aqu vemos su sintaxis:

<?php
$numero = 35;
$texto = "<br>Esto es un texto";
$boolean = true;
echo $numero;
echo $texto;
echo "<br>",$boolean;
?>

Para que la sintaxis de la visualizacin quede sin errores coloque un salto de la lnea en la
variable de tipo booleana para que la respuesta no quede en la misma lnea de la variable
de tipo texto y separada por una coma y termina con un punto y coma.

Su visualizacin en el navegador es la siguiente:

VARIABLES DE TIPO CONSTANTE

Las constante igual que las variables nos permiten almacenar algn valor, cual es la
diferencia que se llaman de diferente manera y se definen de manera diferente. La
sintaxis e la siguiente:

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 10
Servicio Nacional de Aprendizaje SENA Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 11 de
Sistema de Gestin 14
de la Calidad

<?php
define ("saludo","Hola, Como estas?");
echo saludo;
?>

La constante tiene los siguientes argumentos la variable se llama saludo y se escribe entre
comillas dobles y el valor que va a guardar es el mensaje que se encuentra a la derecha de
la variable y para visualizarse con la sentencia echo y el nombre que tiene la variable sin
smbolo de dollar. En el navegador se visualiza as:

Si deseamos mostrar un valor lo hacemos de la siguiente manera:

<?php
define ("saludo","Hola, Como estas?");
define ("numero",2012);
echo saludo;
echo "<br>",numero;
?>

Se visualiza en el navegador as:

CONCATENACION

La concatenacin es un mtodo por el cual podemos unir varios datos, valores, etc. Por
medio de un punto y nos evita tener en la visualizacin de las variables dos palabras
reservadas echo y se hace de la siguiente manera:

echo texto.numero;

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 11
Servicio Nacional de Aprendizaje SENA Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 12 de
Sistema de Gestin 14
de la Calidad

Se visualiza as en el navegador:

ARREGLOS O VECTORES EN PHP

Los arreglos nos permiten organizar elementos en forma de listas y podemos acceder a
ellos mediante una clave que puede estar predefinida o nosotros la podemos definir.

Existen dos tipos de array predefinidos y los arrays asociativos o personalizados.

PREDEFINIDOS

La manera de definir un array definido es la siguiente se define la variable que la vamos a


llamar $array seguido se coloca el signo igual se coloca la palabra reservada array abrimos
un parntesis y dentro de el colocamos los elementos que va a contener el arreglo
separados por comas. Ejemplo:

$array = array(elemento1, 2,element 3);

Para acceder a los diferentes elementos, para acceder al elemento lo hacemos mediante
la clave 0, para acceder al elemento 2 lo hacemos con la clave 1 y para acceder al
elemento 2 lo hacemos mediante la clave 3.

Para visualizarlo en el navegador el array se hace de la siguiente manera:

echo $array[0];//visualizamos el elemento 1 mediante la clave 0

El resultado en el navegador seria:

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 12
Servicio Nacional de Aprendizaje SENA Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 13 de
Sistema de Gestin 14
de la Calidad

Para acceder al elemento 2 los hacemos de la siguiente manera y su respuesta en el


navegador seria:

echo $array[1];
//visualizamos el elemento 2 mediante la clave 1

Sintaxis Respuesta en el Navegador

Para acceder al elemento 3 los hacemos de la siguiente manera y su respuesta en el


navegador seria:

echo $array[2];
//visualizamos el elemento 3 mediante la clave 2

Sintaxis Respuesta en el Navegador

ARRAYS ASOCIATIVOS

Para acceder al elemento 1 los hacemos de la siguiente manera y su respuesta en el


navegador seria:

echo $asociativo[clave];
//visualizamos el elemento 2 mediante la clave1

Sintaxis Respuesta en el Navegador

Para acceder al elemento 2 los hacemos de la siguiente manera y su respuesta en el


navegador seria:

echo $array[clave2];
//visualizamos el elemento 2 mediante la clave2

Sintaxis Respuesta en el Navegador

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 13
Servicio Nacional de Aprendizaje SENA Fecha:
Feb. 2012
Centro de Electricidad y Automatizacin Industrial CEAI Versin 1.0
TECNICO EN PROGRAMACION DE SOFTWARE
TALLER DE PHP Pgina 14 de
Sistema de Gestin 14
de la Calidad

Para acceder al elemento 3 los hacemos de la siguiente manera y su respuesta en el


navegador seria:

echo $array[clave3];
//visualizamos el elemento 3 mediante la clave3

Sintaxis Respuesta en el Navegador

"Los conceptos y principios fundamentales de la ciencia son invenciones libres del espritu
humano." Albert Einstein

Luis Alberto Ocampo Lombana


Instructor CEAI SENA Valle Pgina 14

You might also like