Está en la página 1de 33

Prof.

Carlos Loardo Condori


¿Qué es XAMPP?
• XAMPP es un servidor independiente de
plataforma de código libre.
• Te permite instalar de forma
sencilla Apache en tu propio ordenador,
sin importar tu sistema operativo (Linux,
Windows, MAC o Solaris).
• XAMPP incluye además servidores
de bases de datos como MySQL y su
respectivo gestor phpMyAdmin.
¿Qué es PHP?
• Se trata de un lenguaje de programación
que es interpretado por un servidor web.
• No se trata de un lenguaje genérico. PHP
está orientado al desarrollo de sitios web
dinámicos.
• No depende del navegador del usuario
(como en JavaScript). El código PHP se
ejecuta en el servidor.
¿Cómo funciona PHP?

• El usuario escribe una URL en su


navegador y éste envía un petición
HTTP al servidor web.
• El servidor lee la pagina PHP (la
interpreta) y envía al navegador
del usuario un documento
compilado en formato HTML.
¿Qué se puede hacer con PHP?

• Cualquier cosa, pero PHP está


pensado para el desarrollo de
sitios web dinámicos como tiendas
virtuales en Internet.
• PHP está pensado para la
conexión con bases de datos
como MySQL.
Operadores de Comparación
Operator Nombre Ejemplo Devuelve cierto cuando:

== Igual $a == $b $a es igual $b

!= Distinto $a != $b $a es distinto $b

< Menor que $a < $b $a es menor que $b

> Mayor que $a > $b $a es mayor que $b

<= Menor o igual $a <= $b $a es menor o igual que $b

>= Mayor o igual $a >= $b $a es mayor o igual que $b


Operadores de Lógicos

Operador Nombre Ejemplo Devuelve cierto cuando:

Devuelve verdadero cuando ambas


&& Y (7>2) && (2<4)
condiciones son verdaderas.

Devuelve verdadero cuando ambas


and Y (7>2) and (2<4)
condiciones son verdaderas.

Devuelve verdadero cuando al


|| O (7>2) || (2<4)
menos una de las dos es verdadera.

! No ! (7>2) Niega el valor de la expresión.


Empezando con PHP
• Las instrucciones PHP se pueden
colocar dentro del las etiquetas HTML.
• Para resaltar el código PHP debemos
incluirlo siempre entre las etiquetas:
• <?php
• aquí va el código PHP Siempre
escribiremos
• ?> dentro del
bloque php
• El primer programa PHP que muestra
un mensaje en el navegador:
<?php
echo “Mi Primer Mensaje”;
?>
• OJO: todas las líneas de código PHP
terminan con punto y coma.
• Las omisiones del punto y coma
provocan siempre mensajes de error
¿Qué es una variable?
• Una variable define un punto de
almacenamiento en la memoria del
ordenador.
• Un nombre define a una variable y
luego podemos asignarle diferentes
valores a lo largo del programa.
• Por ejemplo, una variable puede
llamarse nombre y tomar primero el
valor de “Luis”, después “Pepe”, etc..
Tipos de variables en PHP
• PHP reconoce automáticamente los
tipos de variables, ya que fue escrito
para la web.
• PHP trabaja internamente con
variables de tipo: string (texto), integer
(numero entero) y float (numero real
en coma flotante)
¿Cómo nombrar las variables?
• Toda variable empieza
obligatoriamente por un signo de $
como:
• $nombre
• No se deben usar acentos, espacios,
ni caracteres especiales del teclado.
• Se permite usar el guion bajo: _
• OJO: PHP distingue mayúsculas y
minúsculas.
Primer Ejemplo
<?php
$nombre=“Andres”;
echo “Hola $nombre, ¿Cómo Estas?”;
?>
• Los valores strings se asignan siempre
entre comillas.
• OJO: es preferible usar “Comillas
Simples” (Alt + 39)
Concatenar el texto y las variables
• No es necesario, por ejemplo en la
orden echo, se pueden mezclar texto y
variables sin usar ningún operador de
concatenación especial.
• Opcionalmente, se puede usar el
operador de concatenación punto “.”.
• Por ejemplo: echo “Hola” .$nombre.
“¿Cómo estas?”
Insertar Satos de Linea
• Podemos usar el HTML con <br>. Por
ejemplo:
echo “linea1<br>”;
echo “linea2”;

• O bien usar el comando “nueva linea”: \n


de PHP. Por ejemplo:
echo “linea1\n”;
echo “linea2”;
Arrays en PHP
• Un array permite guardar distintos valores
en una variable y distinguirlos por un
índice, por ejemplo:
$variable[indice]
• El primer elemento se sitúa en el índice 0.
• Para asignar valores al array, lo hacemos
así:
$variable[Valor]
Segundo Ejemplo
• Por ejemplo, un array con los días de la
semana:
<?php
$dia[0]=“Lunes”;
$dia[1]=“Martes”;
$dia[2]=“Miercoles”;
?>
Mostrar el Miércoles
<?php echo $dia[2]; ?>
• También podemos cargar el array con
datos de la siguiente forma:
<?php
$dia=array(“Lunes”,”Martes”,”Miercole
s”);
Mostrar el Martes
echo $dia(1);
?>
OJO: La numeración siempre se inicia
a contar desde CERO
Ejercicio 1
• Usando las variables $a=12 y $b=34.
Realizar las Operaciones (e imprimir los
resultados) de:
• La suma de a y b
• La multiplicación de a y b
• Sumar 5 unidades a b
• La división entre b y a
• Asignar a “a” el valor de b
Ejercicio II
• Usando los operadores de PHP,
imprimir el precio final de un
producto que cuesta 750 soles y
al que se aplica un IGV de 18 %.
CONSTANTES
• Las constantes son tipos de datos
que no varían durante la ejecución
de un programa.
• Para definir una constante se usa
la función DEFINE()
• DEFINE(“nombre constante”,
”valor”);
Formularios con PHP y HTML
• PHP se hizo pensando en un uso
sencillo con los formularios HTML.
• A través de PHP podemos validar y
valorar el contenido de los
formularios.
• Los formularios se crean en HTML
con etiquetas <form> e <input>
estándar.
Ejemplo I
• Vamos a realizar un simple formulario
HTML con una caja de texto y un botón de
“Submit”.

<form action=“saludar.php” method=“post”>


Nombre:
<input type=“text” name=“nombre” />
<input type=“submit” value=“Enviar”/>
</form>
• Ahora crearemos la pagina saludar.php:
<?php
echo “Hola”, $_POST[“nombre”];
?>

• OJO: para poder acceder al contenido ingresado


en el formulario se debe usar la variable
$_POST[“NAME”]
La estructura condicional if
• Nos permite evaluar una condición y tomar una
decisión según el resultado del test.
• Su sintaxis es:
if (condición) {
código a ejecutar si condición es
Verdadera }
else {
código a ejecutar si condición es Falsa }
Ejemplo I
• Crearemos un formulario HTML con dos
botones de opción (radio), una caja y un
botón de Enviar (submit).
<form action="saludo2.php" method="post">
SEXO:
Masculino: <input type="radio" name="sexo“
value="m" />
Femenino: <input type="radio" name="sexo“
value="f" /> <br>
Su Nombre:
<input type="text" name="nombresito" />
<input type="submit" value="Enviar" />
</form>
Ahora creamos la pagina saludo2.php:
<?php
$nombre=$_POST["nombresito"];
if ($_POST['sexo']=="m")
{echo "Hola Señor $nombre";}
else if ($_POST['sexo']=="f")
{echo "Hola Señora $nombre";}
?>
EJERCICIOS I
Realizar un formulario con dos casilleros en los
cuales se deberá ingresar dos números y estos
deberán ser comparador de la siguiente manera:
• Si son Iguales, debe imprimir el mensaje “Los
dos números son iguales”
• Si A es mayor a B, debe imprimirse el mensaje
“El primer numero es Mayor al Segundo
Numero”
• Si A es menor a B, debe imprimirse el mensaje
“El primer numero es Menor al Segundo
Numero”
EJERCICIOS II
Realizar un formulario con dos casilleros en los
cuales se deberá ingresar el usuario y
Contraseña para poder ingresar a la pagina
“Bienvenida.php”
Solo si el usuario es: demo y la contraseña es:
demo
Podrá aparecer la pagina “Bienvenida.php”, que
tendrá como texto “Gracias por registrarte”
De lo contrario deberá Mostrar el Mensaje
“Usted no esta Registrado”
El bucle For
• Permite realizar un grupo de repeticiones
sobre un conjunto de valores concretos,
mientras una condición sea cierta.
• Sintaxis:
for (inicio; condición; incremento) {
ordenes a ejecutar;
}
Ejemplo I
for ($i=1;$i<=100;$i++) {
echo “$i <br>”;
}
• Este bucle se inicia con $i con valor 1,
se comprueba que se cumple la
condición (1<=100), se incrementa $i
en una unidad ($i=2) y se sigue así
hasta que $1 se pase de 100, entonces
se para.
Incluir un fichero PHP en otro
• Para ello usaremos la función include( )
• Sintaxis:
include(“Nombre de Archivo”);
• Ejemplo:
Las órdenes
<?php del fichero
“poema.php”
include (“poema.php”); se cargan
?> aquí

También podría gustarte