En muchas ocasiones es necesario enviar un array (o arreglo) a través de un formulario HTML, ya sea para modificar o borrar muchos renglones de la tabla SQL. Esto es muy sencillo de hacer con PHP, basta colocar el mismo nombre con corchetes (postre[]) a una serie de elementos con valores diferentes:
<html>
<head>
<title>Array en Forma :: PHP</title>
<head>
<body>
<br />
<b>Selecciona tus postres favoritos:</b><br /><br />
<form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
<input name="postre[]" type="checkbox"
value="Helado de Vainilla">Helado de vanilla<br />
<input name="postre[]" type="checkbox"
value="Pastel de Chocolate">Pastel de Chocolate<br />
<input name="postre[]" type="checkbox"
value="Pay de elote">Pay de elote<br />
<input name="postre[]" type="checkbox"
value="Bubulubu">Bubulubu<br />
<input name="postre[]" type="checkbox"
value="Duraznos en almibar">Duraznos en almibar<br />
<input name="postre[]" type="checkbox"
value="Fresas con crema">Fresas con crema<br />
<input name="send" type="submit" id="send" value="Enviar!">
</form>
<?php
if (isset($_POST['postre']))
{
$postre = $_POST['postre'];
$n = count($postre);
$i = 0;
echo "Tus postres favoritos son: rn" .
"<ol>";
while ($i < $n)
{
echo "<li>{$postre[$i]}</li> rn";
$i++;
}
echo "</ol>";
}
?>
</body>
</html>
Usuarios que han visto este tema también han visto...
- Creación de gráficas en PHP con JpGraph
- Thumbnails en PHP
- Funciones Relacionadas con el protocolo FTP
- Introducción rápida a las sesiones
- Leer datos de un fichero CSV con PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.