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 man använder Kryssruta i PHP

    kan HTML-språket användas för att utforma formulär men det kan inte hantera den faktiska bearbetningen av användarens input . Utvecklare använder språk som PHP att tolka input från webbformulär . I PHP , kan du " skicka " bildar värden till en speciell variabel som heter " $ _POST " och behandla dem på samma sida eller annan sida . Den " $ _POST " variabel tilldelar namn till fält baserat på " namn " attributet för HTML-taggar , så en ingång som heter " efternamn " skulle skrivas som " $ _POST [ ' efternamn' ] " . Checkboxar utgör ett problem eftersom flera kryssrutor kan dela samma namn. I så fall måste du göra det delade namnet en array - en typ av variabel som har många värden - och behandla den därefter . Instruktioner
    1

    Skapa ett HTML-formulär som innehåller kryssrutor . Du kan placera den här koden i valfri webbsida , men om du vill skriva ut formulär resultat på samma sida , se till sidans filnamn har en " . Php " förlängning . När du lägger boxarna till formen , ge dem alla samma namn med ett par fästen i slutet :


    < input type = " checkbox " name = " CheckMe [ ] " value = " Första " />




    Ge kryssrutorna ett enda namn med parentes skapar en array .
    Sida 2

    Lägg till " action " och "metod" attribut till "

    " tagg . Ställ in " action " -attribut till namnet på PHP-fil som du vill använda för att bearbeta formuläret . Använd namnet på den fil som innehåller HTML- formulär om du vill skriva ut formuläret resultat på samma sida . Ställ in " metoden " attribut " skicka " så som visas här :

    Addera 3

    gör en ny fil och spara den med filnamnet som används i formulärets " action " -attributet om du vill skriva ut formuläret resultaten till en ny sida . Annars kan du lägga in koden nedan HTML- formulär på samma sida . Börja med att testa för att se om användaren skickat in formuläret :

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

    }
    4

    Tilldela värdet på din kryssrutan array till en ny variabel :

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

    $ CheckMe = $ _POST [ ' CheckMe ' ] ;

    }
    5

    Output en lista över de förbockade med hjälp av en " foreach " loop :

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

    $ CheckMe = $ _POST [ ' CheckMe ' ] ;

    foreach ( $ CheckMe som $ kryssruta ) {

    echo $ kryssrutan . '' ;

    }

    }

    ovanstående kod cykler genom varje värde i " CheckMe " array . Varje gång slingan körs , är det aktuella värdet tilldelas variabeln " kryssrutan " som är tryckt på skärmen tillsammans med en HTML linefeed tagg . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ändrar en primärnyckel i MySQL
    ·JavaScript : Hur får man en MySQL Query Via PHP
    ·Hur man installerar en MySQL Extension för PHP Red Hat…
    ·Hur man skapar en ny WordPress PHP Sida
    ·Konfigurera MySQL på en Windows PC
    ·PHP för att konvertera till UTF - 8
    ·Hur du krypterar & Vattenstämpel en PHP PDF
    ·CentOS för installation PHP med MySQL
    ·Hur du fyller index i Cache på Mysql
    ·Hur Lista PHP Variabler
    Utvalda artiklarna
    ·Hur man tar bort Databindings från en textruta
    ·Hur man gör en dator språk
    ·Hur man gör Spike Borstar I GtkRadiant
    ·Hur man lär FORTRAN
    ·Hur man laddar ner en fil byte för byte i VB.NET
    ·Udda /jämn funktion i C-programmering
    ·Hur man använder FBML Tags
    ·Hur man skapar en lista från en sträng i Python
    ·Ställa upp i ett träd Binary Sök i Python
    ·Hur man gör en Twitter Stream API i Perl
    Copyright © Dator Kunskap http://www.dator.xyz