Forma php

Forma php

Felhívom a figyelmet arra, hogy action.php fájlt (ebben az esetben) kell lennie ugyanabban a könyvtárban, mint a fájl test.html. Itt lehet megadni a relatív és abszolút utak. Legyen óvatos, sok a hiba kapcsolatos téves feltüntetése az utat, hogy egy script kezelőt formákat.

Action.php létre egy fájlt a következő tartalommal:

Ha kinyitjuk a test.html fájlt. Töltse ki az űrlapot, majd kattintson a gomb melletti, akkor fog kapni a action.php fájlt. ahol az üzenet jelenik meg. Ebben az esetben a böngésző hozzáfér a forgatókönyvet action.php és továbbítja azt keresztül a „?” minden érték az attribútum nevét. helyezkedik el a címkéket . tagolt # 038;. Felhívjuk figyelmét, hogy van helyette a $ _SERVER [QUERY_STRING].

A probléma meg tudjuk oldani, feldolgozni QUERY_STRING standard funkcióval rendelkezik húrok PHP, de jobb, hogy egy másik mechanizmus - az, hogy a tömb $ _REQUEST. Minden adat, amely származik a mezők, PHP hozza $ _REQUEST tömb, függetlenül attól, hogy milyen módon az adatok ruháztak: POST vagy GET (további lehetővé $ _SERVER [ „REQUEST_METHOD”]). Emlékeztetem önöket, amit ezek a módszerek eltérőek:

A GET módszer nyitott, POST módszerrel zárva van, azaz, különböznek az olyan átviteli paramétereket. például:

1) Ha használjuk a post: mysite.ru/request.php.
2) Ha használjuk a get módszer: mysite.ru/request.php?myname=»Alex»#038;surname=»Gulynin ».

Továbbá, amellett, hogy a tömb $ _REQUEST, PHP létrehozza a $ _GET tömb és a $ _POST. Most végre mi feladatunk, ismeretén alapul:

Ha töltse ki az űrlapot, majd kattintson a gomb melletti, azt látjuk, hogy a szkript action.php fogad minket név vagy vezetéknév. Minden megfelelően működik.

Itt minden jó, de ha változtatni a nevét, a forgatókönyvet, akkor meg kell változtatni a test.html fájlt. Nézzük módosítsa action.php fájlt úgy, hogy utalva rá sem jelenik meg olyan formában, ahol nem küldünk vagy üdvözlő amikor megnyomta a gombot:

Most nem függ a script nevét, mivel Megkérdezzük a környezeti változó $ _SERVER [ „szkript”]. A kialakítás megegyezik a szerkezetet.
Amellett, hogy a szkript környezeti változó, vannak még sokan mások.

Ebben a cikkben megtanulta, hogyan kell dolgozni formák PHP.

További cikkek.

  • Forma php
    Állandók PHP
  • Forma php
    Függvények PHP
  • Forma php
    require_once PHP
  • Forma php
    Feltételes nyilatkozat PHP
  • Forma php
    telepítése Denwer

Kapcsolódó cikkek