Come popolare un modulo HTML con una stringa di query URL

September 17

Quando si costruisce moduli HTML, si può prendere in ingresso da una pagina e utilizzarlo per popolare i vostri campi del modulo su una nuova pagina. Per fare questo utilizzando una stringa di query URL, è necessario il "$ _GET []" variabile eccellente. Questa variabile è un array --- significa che detiene più valori --- che contiene il nome e il valore di ogni variabile in un URL che contiene una stringa di query. Si dovrebbe ottenere il valore di tutte le variabili stringa di query e posizionarlo all'interno di una nuova variabile PHP, che è possibile inserire nel tag form HTML con l'attributo "value".

istruzione

1 Aprire il file HTML contenente il modulo. Nella parte superiore del file, prima della dichiarazione DOCTYPE, aprendo tag HTML o qualsiasi altro codice, aggiungere un paio di PHP tag delimeter:

<? Php

?>

2 Creare una nuova variabile e impostarla al valore del "$ _GET []" variabile super:

$ Name = $ _GET [];

3 Aggiungere il nome della variabile che è necessario dalla stringa di query URL all'interno delle parentesi della "_GET $ []" variabile. È necessario inserire virgolette singole o doppie attorno al nome della variabile, a seconda delle vostre preferenze:

$ Name = $ _GET [ 'name'];

Questa "$ _GET [ 'name'];" codice assume il valore per "nome" da un URL che assomiglia a questo:

http://yoursite.com/page.php?name=Joe

In questo caso, il valore di "$ nome" diventerà quindi "Joe".

4 Scorrere verso il basso nel codice del file HTML e cercare il campo di modulo è necessario per popolare. Ad esempio, se si desidera popolare il campo del nome, individuare il "<input>" tag con un nome di "nome" e inserire il "$ name" variabile come valore:

<Input type = "text" name = value "nome" = "<? Php $ name;?>" />

Si noti che, al fine di inserire la variabile PHP nella sezione "<input>" tag, è necessario utilizzare i tag PHP delimeter dire al browser di leggere il testo come PHP.

Consigli e avvertenze

  • Non passare informazioni sensibili dell'utente attraverso URL stringhe di query per popolare i campi del modulo, perché questo renderà le informazioni visibili agli altri.