Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment construire une page d'enregi…
  • Comment faire pour supprimer les dou…
  • Comment programmer un système Intra…
  • Qu'est-ce que MySQL 
  • Comment faire pour transférer base …
  • Comment lire les chaînes de requêt…
  • Comment désactiver Clustering dans …
  • Le salaire moyen d' un développeur …
  • Comment utiliser une instruction CAS…
  • Comment lire un fichier XLS en utili…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment masquer une liste déroulante en PHP

    boîtes Combo sont souvent appelés menus déroulants . Ils permettent aux utilisateurs de faire une sélection parmi un ensemble de choix . Pour les développeurs Web , listes déroulantes simplifier la tâche de traitement de formulaires Web en limitant l'entrée d'utilisateur à des valeurs prédéfinies. Un autre avantage est qu'un script PHP peut accéder à une base de données ou une autre source d'informations et de proposer dynamiquement uniquement les choix disponibles à un moment donné . Smarter traitement des données à gagner du temps à la fois pour l'utilisateur et le programmeur dans le long terme . Instructions
    1

    définir un indicateur qui sera utilisé pour déclencher la dissimulation de la zone de liste déroulante . Comment vous faites cela dépendra de votre application particulière. Par exemple, vous pourriez vouloir cacher la boîte lorsque le nombre d'éléments à être sélectionné est trop petit pour offrir un choix . Dans ce cas, vous pourriez mettre le drapeau en tapant:

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

    initialiser une variable pour contenir le balisage HTML pour la zone de liste déroulante quand elle sera présentée . Heredoc syntaxe est plus pratique que les guillemets lors de la définition de grands blocs de HTML. Ouvrez un bloc heredoc avec " <<<" et un label unique qui n'apparaît nulle part ailleurs dans le script. Fermez avec la même étiquette suivie par un point-virgule . L'étiquette de heredoc de fermeture ne doit pas être en retrait ou avoir toute autre chose sur la ligne. Par exemple, tapez :

    $ combo_markup = <<< EOTA


    Photos

    d'option> value="2"> vert Photos

    d'option> value="3"> bleu Photos

    Photos

    EOTA ;
    3

    Initialisation une autre variable pour le balisage HTML alternatif qui apparaîtra lorsque la zone de liste déroulante sera caché . Cette option est facultative , mais dans certains cas, vous voudrez peut-être expliquer pourquoi aucune option n'est disponible . Par exemple , en supposant que vous avez déjà affecté la seule couleur qui reste à la variable $ jacket_color , tapez:

    $ alternate_markup = "

    Nous sommes désolés, mais la seule couleur disponible en ce moment est de $ jacket_color .

    ";
    4

    Insérez le code PHP dans la page Web où la zone de liste déroulante est normalement affiché. Dans ce code, test pour le drapeau et afficher la variable qui contient le balisage HTML approprié. Par exemple, tapez :

    Photos

    Si vous n'avez pas d' autre HTML, le PHP code devrait ressembler à ceci :

    ;

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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compter les enregistrements en PHP MySQL Query 
  • Comment vérifier la taille du fichier pendant la navigation d'un ordinateur en PHP 
  • Comment faire pour inclure du code PHP dans les fichiers JS 
  • Comment faire pour convertir à l'heure Epoch en PHP & MySQL 
  • Comment faire pivoter un fond PHP 
  • Comment faire pour supprimer la boîte de texte chaque fois que la liste change déroulante Valeur e…
  • Comment faire pour ajouter un proxy anonyme à un script PHP 
  • Comment limiter à 100 mots en PHP 
  • Comment envoyer PHP Mail à un IIS 6 
  • Comment insérer un tableau dans MySQL en PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc