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.
- Állandók PHP
- Függvények PHP
- require_once PHP
- Feltételes nyilatkozat PHP
- telepítése Denwer