Vous êtes sur la page 1sur 22

PHP

Cdigo
Ramiro Estigarribia Canese
Estructura while
Es similar a otros lenguajes (Java, C#, etc.)

Ejecuta un bloque de programa mientras se cumpla
una cierta condicin.

Si la condicin es verdadera, ingresa en el ciclo del
while, y ejecuta la porcin de programa incluida.

Cuando deja de cumplirse la condicin, sale del ciclo
y contina ejecutndose el resto del programa.

1.Ejemplo:
Mostrar Nmeros
<?php$valor=rand(1,100);
//rand permite sortear un
nmero$inicio=1;while($inicio<
=$valor)
{
print $inicio;
print "<br>";
$inicio++;
}
?>



2.Ejemplo:
Titulos y tamaos

<?PHP
$numero=1; while
($numero<=6)
{
print "<h$numero>
Titulo $numero
</h$numero>";
$numero++;
}
?>

3.Ejemplo:
Tabla con 2 columnas

<?PHP
$numero=1;print "<table border=1>"; while
($numero<=6)
{
print "<tr><td>A</td><td>B</td></tr>";
$numero++;
}print "</table>";
?>

4.Ejemplo: Mltiplos de 4,
entre 100 y 400
<?PHP
print "Mltiplos de 4, entre 100 y 400<hr>";
$m=100; // Valor Inicial while ($m<=400)
{
print "$m ";
$m = $m+4;
}
?>

Ciclo For (Desde)
Es uno de los ciclos ms prcticos para
determinadas situaciones.

Se utiliza generalmente cuando se tiene bien
especificado la cantidad de repeticiones a realizar.

Se diferencia de while, en que se debe incluir en l,
una variable, la cual se incrementa o decrementa en
forma automtica.
Ciclo For (Desde)
for ($variable=Inicio; Condicin; Incremento)
{
Intruccin_1;
:
Intruccin_n;
}

Esta instruccin for consta de tres parmetros:
Inicio de la variable.
Condicin que se debe cumplir.
Modificacin de la variable puesta en juego.

Ejemplo: Mostrar los
nmeros del 1 al 100:
<?phpfor($numero=1;$numero<=100;$num
ero++)
{
print $numero;
print "<br>";
}
?>


6.Ejemplo:
Tabla con 100 filas

<?PHP
$fila=1;print "<table border=1>";
for($fila=1;$fila<=100;$fila++)
{
print "<tr><td>$fila</td></tr>";
}print "</table>";
?>

7.Ejemplo:
Nmeros al cuadrado
<?PHP
print "<table Border=1><tr>
<th>Numero</th>
<th>Cuadrado</th></tr>"; for ($i=1;
$i<=10; $i++)
{
$cuadrado= $i * $i;
print"<tr>";
print"<td>$i</td>";
print"<td>$cuadrado</td>";
print"</tr>";
}
print "</table>";
?>

Formularios
Envo de datos

Un formulario permite cargar datos al servidor.

Se requiere generalmente de dos pginas, una que
implementa el formulario (en HTML) y otra que
procesa los datos cargados en el formulario. (en
PHP)
Para acceder al dato se cuenta con $_REQUEST,
indicando el nombre de la variable.


8.Ejemplo:
Mostrar nombre
Archivo uno.php:
<form action=dos.php>
Ingrese su nombre: <input type=text
name=nombre><br> <input type=submit
value=confirmar> </form>
Archivo dos.php:

<?php
print "El nombre ingresado es:";
print $_REQUEST['nombre'];
?>



9.Ejemplo:
Mayor de edad
<form action=edad.php>
Ingrese el nombre:<input type=text name=nombre><br>
Ingrese la edad:<input type=number name=edad min=1
max=100><br><input type=submit
value=confirmar></form>


9.Ejemplo:
Mayor de edad
Archivo edad.php:
<?php
print $_REQUEST['nombre']; if
($_REQUEST['edad']>=18)
{ print " Es mayor de edad"; } else
{ print " No es mayor de edad"; }
?>


<form action=calcular.php>
Ingrese valor uno:<input type=number name=valor1><br>
Ingrese valor dos:<input type=number
name=valor2><br><input type=radio name=operador
value=suma>sumar<br><input type=radio name=operador
value=resta>restar<br><input type=submit
value=Calcular></form>


10.Ejemplo:
Control - Radio

10.Ejemplo:
Control - Radio
<?php if ($_REQUEST['operador']=='suma')
{
$suma=$_REQUEST['valor1'] + $_REQUEST['valor2'];
echo "La suma es: $suma";
} if ($_REQUEST['operador']=='resta')
{
$resta=$_REQUEST['valor1'] - $_REQUEST['valor2'];
echo "La resta es: $resta";
}
?>


11.Ejemplo:
Control - CheckBox
<form action=dos.php>
Ingrese primer valor:
<input type=number name=valor1><br>
Ingrese segundo valor:
<input type=number name=valor2><br>
<input type=checkbox
name=multiplicar>multiplicar<br>
<input type=checkbox name=multiplicar>dividir<br>
<input type=submit value=Operar>
</form>


11.Ejemplo:
Control - CheckBox

11.Ejemplo:
Control - CheckBox
<?php if (isset($_REQUEST['multiplicar']))
{
$multiplicar=$_REQUEST['valor1'] *
$_REQUEST['valor2'];
echo "La multiplicacion es: $multiplicar";
}print '<br>'; if (isset($_REQUEST['dividir']))
{
$dividir=$_REQUEST['valor1'] / $_REQUEST['valor2'];
echo "La division es: $dividir";
}
?>


12.Ejemplo:
Control - Select
<form action=dos.php>
Ingrese su nombre:<input type=text name=nombre><br>
Seleccione en que rango se ubica su salario:<select
name=salario>
<option value=1>1-1000</option>
<option value=2>1001-3000</option>
<option value=3>3000</option> </select><br><input
type=submit value=confirmar></form>


12.Ejemplo:
Control - Select
<?php
print $_REQUEST['nombre']; if
($_REQUEST['salario']==3)
{
print " Debe pagar impuestos.";
} else
{
print " No debe pagar impuestos.";
}
?>

Vous aimerez peut-être aussi