Ver ejemplo de "Crear tabla con formulario"
<form action="form_tabla.php" method="get">
<h3>Crear tabla </h3>
<p>Texto<input name="texto" type="text" id="texto" maxlength="20" /></p>
<p>Número de filas
<select name="filas">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="20">20</option>
</select> </p>
<p>Número de columnas
<select name="col">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="20">20</option>
</select>
</p>
<p>Posición
<input name="pos" type="radio" value="left">Izquierda
<input name="pos" type="radio" value="center">Centro
<input name="pos" type="radio" value="right" >Derecha
<p>Borde
<select name="borde" id="borde">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="5">4</option>
<option value="6">5</option>
<option value="10">10</option>
</select>
<p>
<input name="alto" type="checkbox" id="alto" value="40"> Filas altas
<input name="ancho" type="checkbox" id="ancho" value="200">Columnas anchas
<p>
<input type="submit" value="Crear tabla">
<label for="Submit"></label>
<input type="reset" value="Borrar">
</form>
El archivo se llamará "form_tabla.php"
<?PHP
$filas= "{$_GET['filas']}";
$col= "{$_GET['col']}";
$pos ="{$_GET['pos']}";
$borde="{$_GET['borde']}";
$texto="{$_GET['texto']}";
$alto="{$_GET['alto']}";
$ancho="{$_GET['ancho']}";
if ($texto ==""){$texto= "no escribio nada";}
if ($col>5 and $ancho>0){$nota = ".... pero ". $col. " columnas son muchas y no caben en la pantalla";}
$pxtabla = $ancho*$col;
echo "<h3>Esta es su tabla de ". $filas . " filas por ". $col. " columnas ".$nota. "</h3><hr>\n";
echo "<table border=\"$borde\" bordercolor=\"#000000\" align=\"$pos\" width=\"$pxtabla\" >\n";
for ($f = 1; $f<=$filas; $f++)
{
echo "<tr>\n";
for ($c=1; $c <=$col; $c++)
{
echo "<td width=\"$ancho\" height=\"$alto\">".$texto . "</td>\n" ;
}
echo "</tr>\n";
}
?>
<?PHP
$i [0] = "San José";
$i [1] = "Limón";
$i [2] = "Cartago";
$i [3] = "Guanacaste";
echo $i[2] ;
?>
Salida en pantalla:
Cartago
<?PHP
$i [] = "San José";
$i [] = "Limón";
$i [] = "Cartago";
$i [] = "Guanacaste";
echo $i[2] ;
?>
Salida en pantalla:
Cartago
<?PHP
$i [1] = "San José";
$i [] = "Limón";
$i [] = "Cartago";
$i [] = "Guanacaste";
echo $i[2] ;
?>
Salida en pantalla:
Limón
<?PHP
$i= array(0 => "San José", 1=> "Limón", 2 => "Cartago", 3 => "Guanacaste");
echo $i[2] ;
?>
Salida en pantalla:
Cartago
Con esta sintaxis también se pueden omitir o modificar los índices
<?PHP
$i= array("San José", "Limón", "Cartago", "Guanacaste");
echo $i[2] ;
?>
Utiliza cadenas como índices:
<?PHP
$i ["San José"] = "Costa Rica";
$i ["Caracas"] = "Venezuela";
$i ["Lima"] = "Perú";
$i ["Bogotá"] = "Colombia";
echo $i["Lima"];
?>
En pantalla:
Perú
También se puede utilizar array:
<?PHP
$i= array("San José" => "Costa Rica", "Caracas" => "Venezuela", "Lima" => "Perú", "Bogotá" => "Colombia");
echo $i["Lima"];
?>
<?PHP
$gente=array("Betty", "Carolina", "Anita", "Luis Eduardo", "Luis Alberto" );
echo "Antes: <br> ";
print_r($gente);
echo "<br>";
sort($gente);
echo "Depués: <br> ";
print_r($gente);
?>
Antes:
Array ( [0] => Betty [1] => Carolina [2] => Anita [3] => Luis Eduardo [4] => Luis Alberto )
Depués:
Array ( [0] => Anita [1] => Betty [2] => Carolina [3] => Luis Alberto [4] => Luis Eduardo )
Es una matriz cuyos elementos son otras matrices.
$marcas= array("Microsoft", "Hyundai");
$pais =array ( "USA", "Corea");
$producto=array("Software", "Carros");
$uso= array("Computadoras" , "Transporte");
Estas cuatro matrices puede constituir los elementos de una nueva matriz que tendrá dos índices. Cree la matriz "$lista" y genere la tabla del material que le entregó el (la) instructor(a).
Basándose en este ejemplo, utlice las funciones necesarias para evitar la inyección de código mediante el formualrio
<body>
<?PHP
$yo = $_SERVER['PHP_SELF'];
$comentario = $_POST[comentario];
?>
<form method="post" action="<?php echo $yo; ?>">
<p>Comentario:</p>
<textarea name="comentario" cols="80" rows="5" id="comentario"></textarea>
<input type="submit" name="Submit" value="Enviar" />
</form>
<p>
<?PHP
echo "Usted dijo : " . $comentario;
?>
<p> Fin del comentario
</p>
</body>
(obligatorio)
(deseable)
(obligatorio)
(deseable)
Aparte su cupo ahora
Otros cursos: Técnicos y niveles intermedios - avanzados
Derechos reservados CNC 2004 © • Aviso legal • Colaboradores y socios • Acerca de •
Calle 7 entre Avs. Central y Segunda, 75 mts al sur del Hotel Balmoral, 2º piso del café internet •
cursos@racsa.co.cr • Tel (506)222 10 11 6 — (506) 225 84 211
Apartado Postal 8524 — 1000 San José, Costa Rica