“Conocimientos Programación>Programación PHP /MySQL

Cómo ocultar un cuadro combinado en PHP

2013/4/22
Los cuadros combinados a menudo se llaman menú desplegable . Ellos permiten a los usuarios realizar una selección entre un conjunto de opciones. Para los desarrolladores web , los cuadros combinados simplifican la tarea de procesamiento de formularios web mediante la limitación de la entrada del usuario a los valores predefinidos. Otra ventaja es que una secuencia de comandos PHP puede acceder a una base de datos o alguna otra fuente de información y ofrecer dinámicamente sólo las opciones disponibles en cualquier momento dado . Más inteligente tratamiento de los datos ahorra tiempo tanto para el usuario y el programador en el largo plazo . Instrucciones
1

establecer un indicador que se utilizará para activar la ocultación de la lista desplegable . La forma de hacerlo dependerá de la aplicación particular. Por ejemplo , es posible que desee ocultar el cuadro cuando el número de elementos que se van seleccionado es demasiado pequeño para ofrecer una opción . En ese caso , puede establecer el indicador , escriba:

if ( $ colores == 1 ) $ hide_combo = TRUE;
2

Inicializar una variable para contener el formato HTML para el cuadro combinado cuando se muestra. Sintaxis Heredoc es más conveniente que las comillas en la definición de grandes bloques de HTML. Abra un bloque heredoc con " <<< " y una etiqueta única que no aparece en ninguna otra parte del guión. Cerrar con la misma etiqueta seguido por un punto y coma . La etiqueta heredoc cierre no debe separarse o tiene algo más en la línea. Por ejemplo , escriba:

$ combo_markup = <<< EOTA


< = valor de la opción " 1 "> negro < /option>

value="2"> verde < /option>

value="3"> azul < /option>

< /select >

EOTA ;
3

Inicializar una variable para el marcado HTML alternativo que aparecerá en el cuadro combinado se ocultará . Esto es opcional , pero en algunos casos es posible que desee para explicar por qué no hay opciones disponibles. Por ejemplo , suponiendo que ya asignó el único color que queda a la variable $ jacket_color , escriba:

$ alternate_markup = "

Lo sentimos , pero el único color disponible en este momento es de $ jacket_color . < /p > ";
4

Insertar el código PHP en la página web en la que normalmente se muestra en el cuadro combinado . Dentro de este código, prueba de la bandera y mostrar la variable que contiene el formato HTML adecuado . Por ejemplo , escriba:


Si usted no tiene nada de HTML alternativo, el PHP código sería algo como esto :

;

< php if ($ hide_combo !) echo $ combo_markup ? ? >

Programación PHP /MySQL
Cómo analizar mensajes de correo electrónico a una base de datos MySQL usando PHP
Cómo cargar una URL en un DIV Uso de la función PHP
Cómo utilizar un archivo PHP externo en HTML
Cómo crear un PDF en la marcha usando PHP
Cómo hacer AJAX con PHP y HTML
Cómo crear Flash PHP Mysql Web
Sintaxis de los parámetros de entrada en MySQL
Cómo eliminar todas las cartas enésimo en PHP
Conocimientos Informáticos © http://www.ordenador.online