Hvordan å fylle en HTML Form Med en webadressesøk String
Når du bygger HTML-skjemaer, kan du ta innspill fra en side og bruke den til å fylle skjemafelt på en ny side. For å gjøre dette ved hjelp av en URL søkestrengen, trenger du "$ _GET []" super variabel. Denne variabelen er en rekke --- betyr det holder flere verdier --- som inneholder navnet og verdien av hver variabel i en URL som inneholder en søkestrengen. Du bør få verdien av hver spørring strengvariabel og plassere den i en ny PHP variabel, som du deretter kan sette inn i HTML-skjema kodene ved hjelp av "verdi" attributt.
Bruksanvisning
1 Åpne HTML-fil som inneholder skjemaet. På toppen av filen, før doctype erklæringen, åpne HTML-koden eller annen kode, legge til et par av PHP treff funnet tags:
<? Php
?>
2 Opprett en ny variabel og sett den til verdien av "$ _GET []" super variabel:
$ Navn = $ _GET [];
3 Legg inn navnet på den variabelen som du trenger fra URL-spørringsstrengen i parentes av "$ _GET []" variable. Du må plassere enkle eller doble anførselstegn rundt variabelnavnet, avhengig av dine preferanser:
$ Navn = $ _GET [ 'name'];
Denne "$ _GET [ 'name'];" kode tar verdien for "navn" fra en URL som ser slik ut:
http://yoursite.com/page.php?name=Joe
I dette tilfelle er verdien av «$ navnet" vil da bli "Joe".
4 Bla nedover i HTML-filen kode og ser for skjemafeltet du trenger å fylle. For eksempel, hvis du ønsker å fylle ut navnefeltet, finn "<input>" tag med navnet "navn" og sette inn "$ name" variable som sin verdi:
<Input type = "text" name = "name" value = "<? Php $ navn;?>" />
Merk at for å plassere PHP variabel i "<input>" koder, må du bruke PHP treff funnet koder for å fortelle leseren til å lese teksten som PHP.
Hint
- Ikke pass sensitiv brukerinformasjon via URL søkestrenger til å fylle skjemafelt fordi dette vil gjøre informasjonen synlig for andre.