ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual Basico De PHP


Enviado por   •  1 de Diciembre de 2013  •  1.691 Palabras (7 Páginas)  •  401 Visitas

Página 1 de 7

Manual basico de php

¿Qué es PHP?

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código

abierto muy popular especialmente adecuado para el desarrollo web y que puede ser

incrustado en HTML

¿Co mo Funciona PHP?

1º El usuario entra a una página web html

2º El usuario hace un proceso donde

solicita una página del servidor que en este

caso es una página PHP

3. La página PHP recibe los datos de la

página HTML y procesa la información

4. Se Genera la página HTML y se envía de

resgreso al usuario para que vea el

resultado de su solicitud.

Estructura de un SCRIPT PHP

<?php

Código

¿>

Declaración de variables

$variable

Se le debe asignar el valor para indicar el tipo de dato.

Ejemplo:

$x=0; $nombre=”Roberto”;

Co mo Imprimir en PHP

echo “Cadena a imprimir” ;

Para concatenar valores a imprimir se une con un punto

$v=10;

echo “el valor de la variable es: “. $v;

Ejemplo:

<?php

echo “Hola mundo”;

¿>

Se pueden usar etiquetas de html que se verán reflejadas en la página e incluso se

puede crear una página html normal que tenga un estilo y mandar a imprimir html con

echo y de esa forma tomar el valor de los estilos.

Ejemplo:

<html>

<head>

<style>

p{

color: #FF0000;

background-color: #FFFF66;

text-align: justify;

font-family: Comic Sans MS;

font-size: 30px;

}

</style>

</head>

<body>

<p>

Hola mundo

</p>

</body>

</html>

Practica 1. Escriba 10 ejemplos de declaración de variables

Practica 2

1. Escriba una página php que imprima su nombre

2. Agregue un estilo a su página para h1 e imprima su nombre con php

Operadores en PHP

Aritmeticos

+ Suma

- Resta

* Multiplicación

/ División

% Residuo

Relacionales

> Mayor que

< Menor que

>= Mayor o Igual

<= Menor o Igual

!= Diferente

== Igual

Lógicos

&& Y

|| O

! No

Ejemplo.

En este ejemplo se asignan valores a variables y se hacen las operaciones y se mandan

a imprimir usando la variable echo.

<html>

<head>

<style>

p{

color: #FF0000;

background-color: #FFFF66;

text-align: justify;

font-family: Comic Sans MS;

font-size: 30px;

}

</style>

</head>

<body>

<?php

$valor1=10;

$valor2=20;

$suma=$valor1+$valor2;

$resta=$valor1-$valor2;

$multi=$valor1*$valor2;

$divi=$valor1/$valor2

echo "<p>"

echo "Suma= " . $suma . "<br>";

echo "Resta= " . $resta . "<br>";

echo "Multiplicación= " . $multi .

"<br>";

echo "División= " . $divo . "<br>";

?>

</body>

</html>

Practica 3.

Realice cada ejercicio asignado valores directamente a variables y realizando las

operaciones que se solicitan. Debe hacerlo dentro de una página que contenga un estilo

para un párrafo y para h1. Debe poner en el título “Ejercicio y el número del Ejercicio”

, En el párrafo debe colocar la instrucción del ejercicio. Los resultados deben

mostrarse con h3 al cual debes poner un estilo.

1. Calcular el área y perímetro de un circulo

2. Calcular el cuadrado de un numero

3. Calcular el iva de una cantidad

4. Calcular la suma de los cuadrados de tres números

5. Calcular el promedio de 5 calificaciones

6. Convertir una cantidad dada en pies a pulgadas

7. Calcular el volumen de un prisma hexagonal

8. Calcular el trabajo dada la formula Trabajo=Fuerza x Distancia

9. Calcular el pago de un trabajador dando en variables el valor de las horas

trabajadas y el sueldo por hora.

10. Calcular el cubo de un número.

Estructuras de Control en PHP

If/else

Como ya se sabe if significa Si y else significa sino.

Si se cumple una condición hara un conjunto de operaciones en caso contrario (sino)

entonces hara otro conjunto de instrucciones.

Sintaxis:

If (condición)

{

código

}

Else

{

código

}

Ejemplo: A partir de un número dado nos diga es positivo o negativo

<html>

<head>

<style>

p{

color: #FF0000;

background-color: #FFFF66;

text-align: justify;

font-family: Comic Sans MS;

font-size: 30px;

}

body{

background-color: #FEA;

}

h3{

color: #000099;

font-family: Comic Sans MS;

}

</style>

</head>

<body>

<h1> Ejemplo de if</h1>

<?php

$valor=-10;

echo "<h3>" ;

if ($valor>0)

{

echo $valor . " Es Positivo";

}

else {

echo $valor. " Es negativo";}

echo "</h3>";

?>

</body>

</html>

Switch

El switch es una estructura de selección multiple a partir de la cual se puede elegir

una opción en base al valor de una variable.

Sintaxis

Switch ($variable)

{

Case 1: código; break;

Case 2: código; break;

Case 3: código; break;

…..

Case n: código; break;

}

Ejemplo: El siguiente programa de php imprime el nombre del dia de la semana

dependiendo del valor de la variable $dia.

<html>

<head>

<style>

p{

color: #FF0000;

background-color: #FFFF66;

text-align: justify;

font-family: Comic Sans MS;

font-size: 30px;

}

body{

background-color: #FEA;

}

h3{

color: #000099;

font-family: Comic Sans MS;

}

</style>

</head>

<body>

<h1>Ejemplo de Switch que da el nombre del dia en base al numero de dia <br />

guardado en una variable</h1>

<?php

$dia=3;

echo "<h3>";

switch ($dia)

{

case 1: echo "Lunes";break;

case 2: echo "Martes";break;

case 3: echo "Miercoles";break;

case 4: echo "Jueves";break;

case 5: echo "Viernes";break;

case 6: echo "Sabado";break;

case 7: echo "Domingo";break;

}

echo "</h3>";

?>

Procesamiento de Fo rmularios.

Cuando se trabaja con html y php se pueden crear formularios que nos permitan

procesar los datos que se dan en el mismo por un programa de PHP por lo que se deben

considerar los siguientes atributos del formulario:

 Method: Que es para indicar el método por el cual se van a enviar los datos del

formulario a la página de php. Normalmente se usa POST

 Action: Aquí va el nombre de la página php que se va ejecutar al presionar al

botón Submit

Ejemplo:

<form name=”miformulario” Method=”Post” Action=”pagina.php”>

Aquí va el formulario html que será procesado.

</form>

Al enviar el formulario a la página PHP se pasan los valores de las cajas de texto,

botones de radio, de chequeo, combos etc. Para ser recibidos los valores en la página

PHP se usa la sentencia $_REQUEST[„nombre del elemento del fórmulario‟].

Lo anterior implica que existan dos páginas una que es HTML y la otra con la extensión

PHP.

Ejemplo. Programa que realiza el promedio de 5 números usando un formulario PHP

Pagina HTML

<html>

<head>

<title></title>

<style>

p{

color: #FF0000;

background-color: #FFFF66;

text-align: justify;

font-family: Comic Sans MS;

font-size: 30px;

}

body{

background-color: #FEA;

}

h3{

color: #000099;

font-family: Comic Sans MS;

}

</style>

</head>

<body>

<h1>Calculo del Promedio</h1>

<form name="miformulario" method= "post" action="procesa1.php">

<table border=3 align="center">

<tr>

<td>Valor 1:</td><td><input type="text" name="txtv1" /></td>

</tr>

<tr>

<td>Valor 2:</td><td><input type="text" name="txtv2" /></td>

</tr>

<tr>

<td>Valor 3:</td><td><input type="text" name="txtv3" /></td>

</tr>

<tr>

<td>Valor 4:</td><td><input type="text" name="txtv4" /></td>

</tr>

<tr>

<td>Valor 5:</td><td><input type="text" name="txtv5" /></td>

</tr>

<tr>

<td><input type="Submit" value="Aceptar" /></td><td><input type="Reset"

value="Cancelar" /></td>

</tr>

</table>

</form>

</body>

</html>

Página PHP

<html>

<head>

<title></title>

<style>

p{

color: #FF0000;

background-color: #FFFF66;

text-align: justify;

font-family: Comic Sans MS;

font-size: 30px;

}

body{

background-color: #FEA;

}

h3{

color: #000099;

font-family: Comic Sans MS;

}

</style>

</head>

<body>

<?php

$v1=$_REQUEST['txtv1']; $v2=$_REQUEST['txtv2'];

$v3=$_REQUEST['txtv3']; $v4=$_REQUEST['txtv4'];

$v5=$_REQUEST['txtv5']; $promedio=($v1+$v2+$v3+$v4+$v5)/5;

?>

<h1>Calculo del Promedio</h1>

<form name="miformulario" method= "post" action="procesa1.php">

<table border=3 align="center">

<tr>

<td>Valor 1:</td><td><input type="text" name="txtv1" readonly value=<?php echo

$v1 ?>></td>

</tr>

<tr>

<td>Valor 2:</td><td><input type="text" name="txtv2" readonly value=<?php echo

$v2 ?>></td>

</tr>

<tr>

<td>Valor 3:</td><td><input type="text" name="txtv3" readonly value=<?php echo

$v3 ?>></td>

</tr>

<tr>

<td>Valor 4:</td><td><input type="text" name="txtv4" readonly value=<?php echo

$v4 ?>></td>

</tr>

<tr>

<td>Valor 5:</td><td><input type="text" name="txtv5" readonly value=<?php echo

$v5 ?>></td>

</tr>

<tr>

<td>Promedio:</td><td><input type="text" name="txtpromedio" readonly

value=<?php echo $promedio ?>></td>

</tr>

</table>

</form>

</body>

</html>

Practica 4.

Estructuras de control Selectiva.

Para Cada caso Escriba un programa en php usando formularios. Debe usar estilos en

la página.

i. Que lea 2 números y nos dé el mayor

ii. Que lea 3 números y nos dé el menor

iii. Que lea un numero y nos diga si es par o impar

iv. Que lea un numero y nos diga si es positivo o negativo

v. Que lea la edad de una persona y el sexo de la misma(1. Masculino, 2.

Femenino) y nos diga si la persona es mayor de edad de sexo masculino de

entre 18 y 30 años

vi. Que lea los tres lados de un triangulo y nos diga si es Equilatero,

Isósceles o Escaleno

vii. Una empresa vende horas de servicios para cuidar niños existen 3

tarifas dependiendo del horario, básica, intermedia, residencial. La primera se

cobra a 20 pesos por hora si las horas exceden a mas de 10 debe cobrarse

cada hora restante a 25 pesos, la segunda se cobra a 30 pesos por hora si las

horas exceden a 15 cada hora extra debe cobrarse a 40 pesos, la ultima

se cobra a 50 pesos por hora si excede de 20 horas debe pagar a 60

pesos cada hora extra; Escriba un programa que lea las horas que un

trabajador estuvo en un servicio así como el tipo de servicio y determine

cuanto debe pagar.

viii. En una playa de estacionamiento cobran S/. 2.5 por hora o fr acción.

Diseñe un programa que determine cuanto debe pagar un cliente por el

estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en

horas y minutos.

ix. Una tienda ha puesto en oferta la venta al por mayor de cierto

producto, ofreciendo un descuento del 15% por la compra de más de 3 docenas

y 10% en caso contrario. Además por la compra de más de 3 docenas se

obsequia una unidad del producto por cada docena en exceso sobre 3. Diseñe

un programa que determine el monto de la compra, el monto del descuento, el

monto a pagar y el número de unidades de obsequio por la compra de cierta

cantidad de docenas del producto.

x. Diseñe un programa que califique el puntaje obtenido en el lanzamiento de

tres dados en base a la cantidad seis obtenidos, de acuerdo a lo

siguiente: tres seis, excelente; dos seis, muy bien; un seis, regular; ningún

seis, pésimo.

xi. Una compañía dedicada al alquiler de automoviles cobra un monto fijo

de $30 para los primeros 300 km de recorrido. Para más de 300 km y

hasta 1000 km, cobra un monto adicional de $ 0.15 por cada kilómetro en

exceso sobre 300. Para más de 1000 km cobra un monto adicional de $ 0.10 por

cada kilómetro en exceso sobre 1000. Los precios ya incluyen el 18% del

impuesto general a las ventas, IGV. Diseñe un programa que determine el monto

a pagar por el alquiler de un vehículo y el monto incluido del impuesto.

Ciclos

...

Descargar como  txt (11 Kb)  
Leer 6 páginas más »