Hur man skapar nya ingångar med PHP När knappen trycks in
PHP är ett webbutveckling språk som har en mängd inbyggda funktioner som tillåter utvecklare att manipulera element användargränssnitt baserat på användarens interaktion . När en användare slutför och skickar ett formulär på en sida som innehåller PHP , kan koden hämta information användarens begäran och ändra webbsidan lämpligt . Även om processen kräver en server förfrågan och en sida reload , är den idealisk för direkt interaktion med back - end site komponenter såsom databaser eller när du lägger till ytterligare element baserat på serverns svar . Saker du behöver Textredigerare webbläsare PHP installerat och konfigurerat på webbservern Visa fler instruktioner 1
Öppna en textredigerare och skapa en ny textfil med namnet " addInput.php " . Välja " Nytt " från " Arkiv " -menyn i en textredigerare är det vanliga sättet att skapa en ny fil . 2
Lägg ett PHP öppen avgränsare och ett PHP nära avgränsare till filen . All text placeras mellan PHP avgränsare kommer att tolkas som kod i PHP tolken .
< ? Php
? > Addera 3
Deklarera en PHP variabel som heter " $ numberInputs " och placera variabel mellan de öppna och stäng PHP avgränsare . Ställ in $ numberInputs variabeln till värdet av den inbyggda PHP $ _POST [ ] -funktionen . Denna funktion samlar värdet av " formInputs " variabeln när sidan publiceras
< php
$ numberInputs = $ _POST [ " formInputs " ], . ?
> 4
Lägg ett PHP " för " loop efter " $ numberofInputs " variabeldeklaration . Använd variabeln " $ i " som slinga variabeln ( initierad till 1 ) och upprepa slingan medan $ i variabeln är mindre än eller lika med " $ formInputs " variabel . Använd en öppen klammerparentes ( " { " ) och en nära klammerparentes ( " } " ) för att ange den kod som ska köras om slingan villkoret är sant .
< ? Php
$ numberInputs = $ _POST [ " formInputs " ],
för ( $ i = 1 ; $ i < = $ numberInputs ; $ i + + ) katalog
{
}
? > 5
Använd PHP " print ( ) " -funktion för att skriva ut det specificerade antalet inmatningsfält . Använd " $ i " varierande värde och skriva ut texten " Input Number " sammanfogas med värdet . Följ texten med taggarna " " och " < /input > " och " " tagg .
< ? Php
$ numberInputs = $ _POST [ " formInputs " ] ;
för ( $ i = 1 ; $ i < = $ numberInputs ; $ i + + ) katalog
{
print " Input Number $ i < /input > ? "; ?
}
> 6
Lägg till ett HTML "
" taggen
< php
$ numberInputs = $ _POST [ " formInputs " ] ; . ?
För ( $ i = 1 ; $ i < = $ numberInputs ; $ i + + ) katalog
{
print " input Number $ i < /input > ";
}
? >
7
Lägg till ett HTML " " fältet mellan det öppna "
8
Lägg till en andra HTML " " fältet i formuläret . Ställ in " " taggens " typ " attribut " skicka " och ställ in " värdet " attribut till texten " Ange antalet ingångar och klicka här " . Spara och stäng addInputs.php
< php
$ numberInputs = $ _POST [ " formInputs " ] ; . ?
För ( $ i = 1 ; $ i < = $ numberInputs ; $ i + + ) katalog
{
print " input Number $ i < /input > ";
}
? >
9
Open addInputs.php i en webbläsare . Ange antalet inmatningsfält som bör läggas när knappen trycks in i inmatningsfältet och klicka på " Enter antalet ingångar och klicka här "-knappen . Kontrollera att rätt antal ingångar läggs till på sidan när den på nytt .