Php 5.5 desarrollar un sitio web dinámico e interactivo

Page 120

24/4/2014

ENI Training - Libro online

<option value="M">Melocotones</option> <option value="?" selected="selected"> No lo sé</option> </select> Resultados (con la misma selección anteriormente) $_POST: entrada fruta 0 = 1 =

= = A F

Botón de validación Para un botón de validación, es decir, para un campo <input> de tipo submit (OK en el siguiente ejemplo), PHP crea una variable que lleva el nombre del botón (atributo name) y tiene como valor el del atributo value, sólo si se pulsa el botón. Ejemplo <input type="submit" name="enviar" value="OK" /> Resultado (si se pulsa el botón) $_POST: enviar = OK Si el botón no tiene nombre, no se crea ninguna variable. Esto no tiene importancia si: no es necesario saber cómo se llama el script (presentación inicial o procesamiento del formulario). hay un solo botón de validación. En otros casos, se deben nombrar los botones. El script siguiente muestra cómo diferenciar entre la llamada del script para la presentación inicial y la llamada del script para el procesamiento del formulario (ver sección Información general - Interacción entre un formulario y un script PHP, tercer método). Ejemplo <?php ... // Probar cómo se llama el script if (isset($_POST[’enviar’])) { // Existe una línea en la variable $_POST // correspondiente al botón OK llamada "enviar": // el script se llama en la validación del formulario. // => Procesar el formulario ... ... } else { // El script no se llama por el clic en el // botón OK. Si no hay otro botón "submit", el // script se llama para la presentación inicial. // => Inicializar el formulario ... ... } ?>

http://www.eni-training.com/client_net/mediabook.aspx?idR=85147

www.FreeLibros.me

12/15


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.