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 du välja ett värde i en listruta till en annan Listruta i PHP

    PHP är ett server side skriptspråk som kommer med inbyggda funktioner som hjälper till att göra skapandet av dynamiska användargränssnitt enkla och robusta . Till exempel erbjuder PHP två inbyggda super globala variabler : $ _POST och $ _GET , som stödjer passerar värden mellan PHP-sidor . Dessa variabelvärden är vanligtvis skrivna utifrån användarens interaktion , såsom utlämnande av formulärets uppgifter , och lagras i en associativ array , där inbäddad PHP -kod kan använda dem för att ändra användargränssnittet . Saker du behöver
    Textredigerare
    webbläsare
    PHP installerat och konfigurerat
    Visa fler instruktioner
    1

    Öppna en textredigerare och skapa en ny text fil. Välja " Nytt " från " Arkiv " -menyn vanligtvis skapar nya filer . Döp filen till " copyListBox.php " och spara filen på webbservern på en plats som har tillgång till PHP tolken .
    2

    Lägg två PHP avgränsare till filen ( " < ? Php " och"? > ") . Dessa avgränsare berätta PHP tolken att behandla någon text placerad mellan dem som PHP-kod .

    < ? Php

    ? > Addera 3

    Lägg en PHP " om " villkorat uttalande mellan " < ? php " och " ? > " avgränsare . Detta uttalande använder " isset ( ) " -funktion för att kontrollera att $ _POST arrayen innehåller ett värde som heter " skicka " . Kontrollera detta värde gör att den villkorliga koden inte körs om formuläret innehåller " firstListBox " elementet har aldrig lämnats in . Följ " om " uttalande med en öppen " { " och en nära " } " klammerparentes .

    < ? Php

    if ( isset ( $ _POST [ ' submit' ] ) ) {

    }

    ? >
    4

    Deklarera en PHP variabel som heter " $ copiedValues ​​" mellan " om " uttalande öppna och stäng klammerparenteser och ställ in variabeln till värdet i $ _POST arrayen. I slutändan kommer $ _POST arrayen innehåller det värde som valts från en listruta som heter " firstListBox " .

    < ? Php

    if ( isset ( $ _POST [ ' submit' ] ) ) {

    $ copiedValues ​​= $ _POST [ " firstListBox " ] ; ?

    }

    >
    5

    Använd PHP " print ( ) " språk konstruera för att skapa en listruta med " " och " " HTML-taggar . Denna listruta visar värdet som lagras i $ copiedValues ​​variabeln - posten väljs från " firstListBox " elementet . Föregå " " tagg med texten " andra listrutan : " . Stäng både " < /option > " och " < /select > " taggar .

    < ? Php

    if ( isset ( $ _POST [ ' submit' ] ) ) {

    $ copiedValues ​​= $ _POST [ " firstListBox " ] ;

    print " andra listrutan : < select
    6

    Lägg till ett HTML- formulär efter utgången ( " ? > " ) PHP -taggen . Ge formuläret ett " metod " attributet "post " och ställ in " action " attribut " copyListBox.php " . när formuläret skickas , kommer $ copiedValues ​​variabeln ställas in på det valda ur " firstListBox " listrutan .

    < ? php

    if ( isset ( $ _POST [ ' lämna ' ] ) ) {

    $ copiedValues ​​= $ _POST [ " firstListBox " ] ;

    print " andra listrutan : < select method = "post " action = " copyListBox.php " >


    7

    Lägg texten " första listrutan : " Omedelbart efter " < formulär > " taggen . Följ taggen med en HTML " " tagg med ett "namn" attributet " firstListBox " . Lägg en " < /select > " taggen för att slutföra elementet listrutan .

    < ? Php

    if ( isset ( $ _POST [ ' submit' ] ) ) {

    $ copiedValues ​​= $ _POST [ " firstListBox " ] ;

    print " andra listrutan : < select method = "post " action = " copyListBox.php " >

    första listrutan :


    < /select > ;


    8

    Lägg två HTML " " taggar mellan " " och " < /select > " taggar . ge den första " " tagg ett värde attributet " 1 " , en text värde av " 1 " och stäng " < /option > " tagg . ge den andra " " tag ett " värde " attributet " 2 " , en text värde på " 2 " och stäng " < /option > " taggen .

    < ? php

    if ( isset ( $ _POST [ ' submit ' ] ) ) {

    $ copiedValues ​​= $ _POST [ " firstListBox " ] ;

    print " andra listrutan : < select method = "post " action = " copyListBox.php " >

    första listrutan :


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

    < /select >

    < ;/formulär >
    9

    Lägg till ett HTML " " tagg till filen omedelbart efter " < /select > " taggen . Ge taggen en " typ " attributet " skicka " , ett " namn " attributet " submit " och ett " värde " attributet " Klicka här för att kopiera markeringen till listrutan " . Slutför knappen genom att lägga till en " < /knappen > " stängningskod . Spara och stäng copyListBox.php .

    < ? Php

    if ( isset ( $ _POST [ ' submit' ] ) ) {

    $ copiedValues ​​= $ _POST [ " firstListBox " ] ;

    print " andra listrutan : < select method = "post " action = " copyListBox.php " >

    första listrutan :


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

    < /select >

    < , input type = " submit" name = "submit " value = " . Klicka här för att kopiera markeringen till listrutan " >


    10

    öppna copyListBox.php i en webbläsare . Klicka på " Klicka här för att kopiera markeringen till listrutan " -knappen och kontrollera att den valda posten i den första listrutan kopieras till den andra listrutan .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera String till Long i PHP
    ·Hur vill kolla om en Array Index Finns i PHP
    ·PHP : ladda upp filer Fel
    ·Hur Trim String till Längd i PHP
    ·Avinstallera PHP Från XAMPP
    ·Hur man gör Quality CSS lutningar
    ·Alpha Numeric PHP Check
    ·Hur Referens PHP funktioner gruppmedlem
    ·Vad är Buffer pool i SQL
    ·MySQL Behörigheter Tutorial
    Utvalda artiklarna
    ·Lägga till en Servlet API till NetBeans
    ·Hur man aktivera en viss View i en MultiView
    ·Vad är den statiska initierare i Java
    ·Hur man öppnar en PHP- fil i Vista
    ·Hur man löser en T - Distribution värde med hjälp av…
    ·Hur man skapar en CV-databas
    ·Är Visual Basic Open Source
    ·Vad är kodning färdigheter
    ·Hur man beräknar Frames Per Second
    ·Hur man ansluter en Listbox till en DataGrid
    Copyright © Dator Kunskap http://www.dator.xyz