Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come nascondere una casella combinata in PHP

Le caselle combinate sono spesso chiamati menu a scorrimento visualizzati . Essi consentono agli utenti di effettuare una selezione tra un dato insieme di scelte . Per gli sviluppatori web , caselle combinate semplificano il compito di moduli Web di elaborazione limitando l'input dell'utente per i valori predefiniti . Un altro vantaggio è che uno script PHP può accedere a un database o altra fonte di informazioni e di offrire dinamicamente solo le scelte disponibili in un dato momento . Intelligenti trattamento di dati risparmia tempo sia per l'utente e il programmatore nel lungo periodo . Istruzioni
1

impostare un flag che verrà utilizzato per attivare l'occultamento della casella combinata . Come si fa a questo dipenderà la vostra particolare applicazione . Ad esempio, è possibile nascondere la finestra quando il numero di elementi da selezionare è troppo piccolo per offrire una scelta . In tal caso , è possibile impostare il flag digitando:

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

inizializzare una variabile per contenere il codice HTML per la casella combinata in cui sarà mostrato . Sintassi heredoc è più conveniente che le virgolette quando si definiscono i grandi blocchi di codice HTML . Aprire un blocco heredoc con " <<< " e un'etichetta univoca che appare in nessun'altra parte del copione . Chiudere con la stessa etichetta seguita da una virgola . L'etichetta heredoc di chiusura non deve essere rientrato o avere qualsiasi altra cosa sulla linea. Ad esempio, digitare :

$ combo_markup = <<< EOTA


< value option = " 1 "> nero < /option>

< /select>

EOTA ;
3

Inizializzare un'altra variabile per il markup HTML alternativo che verrà visualizzato quando la casella combinata sarà nascosto . Questo è opzionale , ma in alcuni casi può essere utile a spiegare perché non sono disponibili opzioni . Per esempio, supponendo che hai già assegnato l'unico colore rimasto alla variabile $ jacket_color , tipo :

$ alternate_markup = "

Siamo spiacenti , ma l'unico colore disponibile in questo momento è di $ jacket_color . < /p > " ;
4

Inserisci il codice PHP nella pagina Web in cui sarebbe visualizzata normalmente la casella combinata . All'interno di questo codice , di test per la bandiera e visualizzare la variabile che contiene l'appropriato markup HTML . Ad esempio, digitare :

< ? Php if ( $ hide_combo ) echo $ alternate_markup ; else echo $ combo_markup ; ? >

Se non si dispone di alcun codice HTML alternativo , il PHP codice dovrebbe essere simile a questa :

;

 

Programmazione © www.354353.com