Hvordan sende skjema Utgang til en HTML-fil med PHP
HTML-skjemaer i seg selv kan ikke gjøre mye mer enn å sende uformatert informasjon via e-post. Ved hjelp av PHP, men du kan sende informasjon fra en form til en HTML-fil. Du må angi et par attributter i form tag og opprette HTML-fil, som trenger en PHP forlengelsen å akseptere PHP-kode. Bruk PHP programmering for å sende ut informasjon som er lagt gjennom skjemaet. Håndtering av store skjemaer med PHP blir komplisert, men det er enkelt å sende enkle data på denne måten.
Bruksanvisning
1 Åpne en HTML-filen din kode editor eller Notepad og lage et HTML-skjema. Start med skjema tags og legge til skjemaelementer og etiketter mellom dem. Her er koden for eksempel form:
<Form>
<Label> Navn: <input type = "text" name = "navn" /> </ label>
<Label> E-post: <input type = "text" name = "email" /> </ label>
<Input type = "submit" value = "Send skjema" />
</ Form>
2 Legg en handling og metode i skjemaet koder. Bruk "post" som metode for skjemaene. Sett "action" attributt til filen der du vil skjemaet informasjonen skal vises. Når du sender informasjon til HTML-filer ved hjelp av PHP, må du lagre HTML-kode med en PHP forlengelsen. Her er en åpning skjema tag med handlingen og metoden sett:
<Form action = "handleform.php" method = "post">
I koden ovenfor, vil skjemaet legge ut informasjon til en webside fil som heter "handleform.php".
3 Lag din webside som vil ta i form informasjon og lagre det som en PHP-fil med samme filnavn som den heter i "action" attributt. Der du vil danne informasjon skal vises, plassere følgende kode:
<? Php echo $ _POST [ 'navn']; ?>
<? Php echo $ _POST [ 'email']; ?>
Ovennevnte kode innlegg verdiene av "navn" og "e-post" felt fra skjemaet. For å få informasjon fra en inngang felt som heter "telefon" vil du i stedet skrive "<? Php echo $ _POST [ 'telefon'];?>".
Hint
- Erstatt "post" med "få" i både form method og PHP "echo" kode for å passere form informasjon gjennom nettadressen. Denne metoden gjør presentere et sikkerhetsproblem, men når du sender passord og annen sensitiv informasjon.
- Alltid sikkerhetskopiere nettfilene når du redigerer dem.