You are on page 1of 4

Escribe ahora este cdigo y gurdalo con un nombre de archivo como ejemplo1.php.

A continuacin, sube el
fichero al servidor y visualiza el resultado.

<?php
$galletas = 0;
while ($galletas < 10){
echo "$galletas, ";
$galletas++;
}
?>
EJEMPLO CICLO WHILE 2
<html>
<body>
<?
$nm=$_POST['n'];
echo("los numeros de 1 hasta 50 son: ");
echo("<br>");
$i = 1;
while($i <= 50) {
echo 'Nmero ' . $i . '<br>';
++$i;
}
?>
</body>
</html>

For
<html>
<body>
<?
$nm=$_POST['n'];
echo("los numeros pares hasta 100 son: ");
echo("<br>");
for($i=2;$i<=100;$i+= 2)
{
echo("$i ");
echo("<br>");
}
?>

</body>
</html>
---------------------El primer ejemplo que haremos es mostrar en la pgina los nmeros del 1 al 100:
html>
<head>
<title>Problema</title>
</head>
<body>
<?php
for($f=1;$f<=100;$f++)
{
echo $f;
echo "<br>";
}
?>
</body>
</html>

<?php
$columnas = 4;
$filas
= 3;
print "<table border=\"1\">\n";
print " <caption>Tabla</caption>\n";
print " <tbody>\n";
<tbody>

// Abre la tabla
// Crea la leyenda <caption>
// Abre el cuerpo de tabla

print "
<tr>\n";
print "
<th></th>\n";
<th> de la primera fila (sin nmero)
for ($j = 1; $j <= $columnas; $j++) {
veces como columnas tenga la tabla
print "
<th>$j</th>\n";
la primera fila (con nmero)
}
print "
</tr>\n";

// Abre la primera fila


// Crea la primera celda

for ($i = 1; $i <= $filas; $i++) {


de filas de la tabla)
print "
<tr>\n";
print "
<th>$i</th>\n";
<th> de cada fila (con nmero)
for ($j = 1; $j <= $columnas; $j++) {
veces como columnas tenga la tabla

// Bucle 1 se ejecuta tantas


// Crea las celdas <th> de

// Cierra la primera fila


// Bucle 2 (genera el resto
// Abre la fila
// Crea la primera celda
// Bucle 3 se ejecuta tantas

print "
<td>$i-$j</td>\n";
<td> de cada fila (con nmeros)
}
print "
</tr>\n";
}
print " </tbody>\n";
tabla <tbody>
print "</table>\n";
?>

// Crea el resto de celdas

// Cierra la fila

// Cierra el cuerpo de
// Cierra la tabla

Tabla de multiplicar
<html>
<head> <title>Suma</title> </head>
<body>
<form method="post" action="for.php">
<p>Introdusca numero del cual quiere ver su multiplicacion del 1 al 10: </p>
<p>
<input type="text" name="numero1">
</p>
<p><br>
<input type="submit" value="confirmar">
</p>
</form>
</body>
</html>
<?php
//Creando variable
$total;
//Empezamos el for empezando de la variable i que es igual a uno dentro de la cual
//
multiplicaremos i por el numero introducido y mostraremos el valor dado luego
// se incrementara el valor de i y se repetir la misma accin hasta que i sea igual a 10.
for($i=1; $i<=10; $i++){
$total = $i*$_REQUEST['numero1'];
echo $_REQUEST['numero1']." * ".$i." = ".$total; echo "<br/> \n";
}
?>
<HTML>
<FORM ACTION=prog7.php METHOD=post>
<INPUT TYPE=submit NAME=OK VALUE="evento1"><BR>

</FORM></HTML>
<?php
if ($OK == "evento1") {
for($x=1; $x<=10; $x=$x+1)
{ echo $x." MAMA <br> " ; };
};
?>

Tabal multiplicar
<?php
for($i=0;$i<=10;$i++){
$resultado = 2 * $i;
echo "2 * $i = $resultado<br>";
}
?>

<?php
//Mostramos por pantalla los 20 primeros nmeros naturales
for($i=1;$i<=20;$i++){
echo "$i<br>"; //Por si no lo sabeis, "<br>" significa salto de linea,
para que no muestre todos los datos juntos. HTML bsico.
}
?>