Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur att dölja en kombinationsruta i PHP

    Kombinationsrutor kallas ofta rullgardinslistorna . De tillåter användare att göra ett urval bland en given uppsättning av valmöjligheter . För webbutvecklare , kombinationsrutor förenkla uppgiften former WWW genom att begränsa indata till fördefinierade värden . En annan fördel är att ett PHP- skript kan få tillgång till en databas eller någon annan källa till information och dynamiskt erbjuda endast de val som finns vid varje given tidpunkt . Smartare behandling av data sparar tid för både användaren och programmeraren i det långa loppet . Instruktioner
    1

    Ställ en flagga som kommer att användas för att utlösa gömda i kombinationsrutan . Hur du gör detta beror på din applikation . Till exempel kanske du vill dölja lådan när antalet objekt som ska väljas är för liten för att erbjuda ett val . I så fall kan du ange flaggan genom att skriva:

    if ($ färger == 1 ) $ hide_combo = true;
    2

    Initiera en variabel att innehålla HTML-kod för kombinationsrutan när det visas . Heredoc syntax är mer praktiskt än citattecken när man definierar stora block av HTML . Öppna en heredoc block med " <<< " och en unik märkning som finns ingen annanstans i skriptet . Stäng det med samma etikett följt av ett semikolon . Stängningen heredoc etiketten skall inte vara indragen eller har något annat på linjen . Till exempel , typ :

    $ combo_markup = <<< EOTA


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

    < /select >

    EOTA ,
    3

    initiera en annan variabel för den alternativa HTML-kod som visas när kombinationsrutan kommer att döljas . Detta är valfritt , men i vissa fall kanske du vill förklara varför inga alternativ finns tillgängliga . Till exempel , förutsatt att du redan har tilldelat den enda kvarvarande färgen till variabeln $ jacket_color , typ :

    $ alternate_markup = "

    Vi ber om ursäkt , men det enda tillgängliga färgen just nu är $ jacket_color . < /p > ";
    4

    Infoga PHP-koden i den hemsidan där kombinationsrutan normalt skulle visas . Inom denna kod , test för flaggan och visa variabeln som innehåller rätt HTML-kod . Till exempel , typ :

    < ? Php if ( $ hide_combo ) echo $ alternate_markup , annars echo $ combo_markup ; ? >
    P Om du inte har något alternativ HTML , PHP kod skulle se ut ungefär så här :

    ;

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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hittar Gårdagens datum i PHP
    ·Hur kan man överföra stora filer med PHP
    ·Hur till sätta upp en PHP-webbplatsen
    ·Hur man skapar Ökar Tabell Auto i MySQL
    ·Hur man skriver ut i iFrame med PHP
    ·Hur man uppgraderar MySQL i Plesk
    ·Tutorial på MySQL Lock
    ·Hur man installerar PHP Live Chat på en Volusion Store…
    ·Hur man installerar Snort med MySQL i CentOS
    ·Hur man skapar en sökbar katalog för My Intranet
    Utvalda artiklarna
    ·HTML Vs . PHP Omdirigeringar
    ·Hur utträde ur ett program om något är fel i Java
    ·Hur man skapar associativ array i PHP
    ·Hur du programmera mobiltelefoner med Java-programmerin…
    ·Hur man gör en DF tränare med Visual Basic 6
    ·Hur man installerar Python
    ·Hur man uppdaterar ett registrerat ClientScriptBlock
    ·Hur man installerar Zend Optimizer på RedHat Enterpris…
    ·Hur man läser en ComboBox värde
    ·Hur man gör en Wish Game
    Copyright © Dator Kunskap http://www.dator.xyz