Array en formulario de PHP - Array en formulario de PHP

1 - Array en formulario de PHP


Apuntes creado por Mononeurona . Extraido de: http://www.mononeurona.org/index.php?idp=418
27 Octubre 2005
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:




<!--
.syntax0 {
color: #000000;
}
.syntax1 {
color: #cc0000;
}
.syntax2 {
color: #ff8400;
}
.syntax3 {
color: #6600cc;
}
.syntax4 {
color: #cc6600;
}
.syntax5 {
color: #ff0000;
}
.syntax6 {
color: #9966ff;
}
.syntax7 {
background: #ffffcc;
color: #ff0066;
}
.syntax8 {
color: #006699;
font-weight: bold;
}
.syntax9 {
color: #009966;
font-weight: bold;
}
.syntax10 {
color: #0099ff;
font-weight: bold;
}
.syntax11 {
color: #66ccff;
font-weight: bold;
}
.syntax12 {
color: #02b902;
}
.syntax13 {
color: #ff00cc;
}
.syntax14 {
color: #cc00cc;
}
.syntax15 {
color: #9900cc;
}
.syntax16 {
color: #6600cc;
}
.syntax17 {
color: #0000ff;
}
.syntax18 {
color: #000000;
font-weight: bold;
}
.gutter {
background: #dbdbdb;
color: #000000;
}
.gutterH {
background: #dbdbdb;
color: #990066;
}
-->
1:<html>
2:<head>
3: <title>Array en Forma :: PHP</title>
4:<head>
5:<body>
6:
7:<br />
8:<b>Selecciona tus postres favoritos:</b><br /><br />
9:<form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
10:<input name="postre[]" type="checkbox" value="Helado de Vainilla">Helado de vanilla<br />
11:<input name="postre[]" type="checkbox" value="Pastel de Chocolate">Pastel de Chocolate<br />
12:<input name="postre[]" type="checkbox" value="Pay de elote">Pay de elote<br />
13:<input name="postre[]" type="checkbox" value="Bubulubu">Bubulubu<br />
14:<input name="postre[]" type="checkbox" value="Duraznos en almibar">Duraznos en almibar<br />
15:<input name="postre[]" type="checkbox" value="Fresas con crema">Fresas con crema<br />
16:<input name="send" type="submit" id="send" value="Enviar!">
17:</form>
18:
19:<?php
20:if (isset($_POST['postre']))
21:{
22: $postre = $_POST['postre'];
23: $n = count($postre);
24: $i = ;
25:
26: echo "Tus postres favoritos son: \r\n" .
27: "<ol>";
28: while ($i < $n)
29: {
30: echo "<li>{$postre[$i]}</li> \r\n";
31: $i++;
32: }
33: echo "</ol>";
34:}
35:?>
36:
37:</body>
38:</html>

Autor y licencia de 'Array en formulario de PHP'


Apuntes de Mononeurona . Extraido de: http://www.mononeurona.org/index.php?idp=418 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License. 1999-2005 © :: MonoNeurona.org ::
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.