Anda di halaman 1dari 28

PHP Bsico

PHP Bsico
Qu es PHP?
Caractersticas
Instalacin de un servidor local con PHP

PHP
Acrnimo de "PHP: Hypertext Preprocessor

Es un lenguaje interpretado de alto nivel


embebido en pginas HTML y ejecutado en el
servidor.

Comunicacin entre el cliente y el


servidor sin PHP
1 Escribimos en la barra del navegador la direccin y el archivo a solicitar.

2 - El navegador enva el mensaje a travs de Internet a la computadora solicitando la


pgina pagina.html
3 - El servidor web, que puede ser el Apache, que es un programa que se ejecuta en el
servidor, recibe el mensaje y lee el archivo solicitado desde el disco duro.
4 - El servidor web enva el archivo solicitado por el navegador tal cual est en el disco
duro.

5 - El navegador muestra en pantalla el archivo que envi el servidor web.


Este proceso siempre es el mismo cuando hablamos de pginas estticas . La nica
forma que el contenido del archivo cambie es que el administrador de ese sitio web
edite el contenido del archivo pagina.html y haga modificaciones.

Comunicacin entre el cliente y el


servidor con PHP
1 Escribimos en la barra del navegador la direccin y el archivo a solicitar.

2 - El navegador enva el mensaje a travs de Internet al servidor solicitando la pgina


pagina.php
3 - El servidor web, que puede ser el Apache, recibe el mensaje y al ver que la
extension es "php" solicita al interprete de PHP (programa que se ejecuta en el
servidor web) que le enve el archivo.
4 - El intrprete PHP lee desde el disco el archivo pagina.php

5 - El intrprete PHP ejecuta los comandos contenidos en el archivo y se comunica con


un gestor de base de datos.
6 - Luego de ejecutar el programa contenido en el archivo enva ste al servidor web.
7 - El servidor web enva la pgina al cliente que la haba solicitado.
8 - El navegador muestra en pantalla el archivo que envi el servidor web.

Pasos para crear un archivo php


Dentro del archivo con cdigo HTML, encerrar el programa
entre:
<?php ?>

Guardar el archivo en C:\xampp\htdocs


Este directorio es el que el servidor web Apache tiene asignado
para recuperar pginas cuando son solicitadas desde un
navegador.

http://localhost/pagina.php

Ejemplo 1
<html>
<head></head>
<body>

<?php
echo "Bienvenido a PHP;
?>
</body>
</html>

Manejo de Variables
A las variables en PHP se les antecede el carcter
$.
Los nombres de variables son sensibles a
maysculas y minsculas.
$dia
$nombre
$matricula

Manejo de Variables
No es necesario definir el tipo de variable
antes de utilizarla.
Las variables se declaran cuando se les asigna
un valor.

Manejo de constantes
Las constantes se definen mediante la
instruccin define.
Sintaxis:
define(numero,550);

Operadores relacionales
Operadores relacionales
>
Mayor
>=
Mayor o igual
<
Menor
<=
Menor o igual
==
Igual
!=
Distinto

Estructura condicional if
if (Condicin)
{
Instruccin 1;
Instruccin 2;
}
else
{
Instruccin A;
Instruccin B;
}

If anidado
if (condicion 1)
{ instruccin 1;
instruccin 2;
}
else
{ if (condicion 2)
{ instruccin a;
instruccin b; }
else
{ instruccin x;
instruccin z;
}}

Sentencia else if
if (Condicion 1)
{ Instruccin 1;
Instruccin 2;
}
elseif (Condicion 2)
{ Instruccin A;
Instruccin B;
}

Funcin random
Sintaxis:

rand(inicio,final);

Estructuras repetitivas
Sentencia for

for([inicio];[condicin];[Inc dec])
{
[Instrucciones];
}

Estructura repetitiva for


for($i=1;$i<=100;$i++)
{
echo $i;
}

Estructura repetitiva
while
while (condicin)
{
[Instrucciones];
}

Estructura repetitiva
do while

do
{
[Instrucciones];
} while (condicin);

Envo de formularios
Al manejar formularios por lo general se
requieren dos pginas:
Una pgina que muestre el formulario.
Una pgina que procese los datos cargados en
el formulario.

Envo de formularios
<body>
<form method="post" action=formulario.php">
Escribe tu nombre
<input type="text" name="nombre"> <br>
<input type="submit" value=Enviar">
</form>
</body>

Envo de formularios
<body>
<?php
echo Tu nombre es ";
echo $_REQUEST['nombre'];
?>
</body>

Control radio en formularios


<form action="comparadatos.php"
method="post">
Escribe tu nombre:
<input type="text" name="nombre">
Selecciona tu carrera:
<input type="radio" name="radio1" value="iti">ITI

Control radio en formularios


if ($_REQUEST['radio1']=="iti")
{
$carrera=$_REQUEST['radio1'];
echo "Tu carrera es: $carrera <br>";
}

Ejercicio
Desarrolla una pgina web para simular una
calculadora:

Control checkbox en formularios


if (isset($_REQUEST['casilla1']))

Control select
<select name="operacion">
<option value="sumar">sumar</option>
<option value=restar">restar</option>
</select>

if ($_REQUEST['operacion']=="sumar")
{ $resul=$_REQUEST[n1'] + $_REQUEST[n2'];
echo Resultado .$resul; }

Control textarea
<textarea name=comentarios">
Escribe aqu tus comentarios
</textarea>

<?php
echo Tu comentario es".$_REQUEST[comentario'];

?>

Anda mungkin juga menyukai