Sommario:
Video: Corso base di PHP per creare pagine web “intelligenti” 2024
Per un esempio di utilizzo di PHP per costruire forme HTML5 più complesse, guarda oltre monty. html. Questo programma è un omaggio a uno dei migliori film di tutti i tempi. (Potresti dover affittare questo film se davvero ti definiresti un programmatore. Fa parte della cultura.)
Il modulo HTML pone le domande. Ecco il codice:
monty. htmlMonty Python Quiz
Qual è il tuo nome? Roger the Shrubber Arthur, King of the Britons Tim the Enchanter
Qual è la tua ricerca? Per abbattere l'albero più possente della foresta con un'aringa cerco il Santo Graal. Sto cercando un arbusto.
Come puoi dire che è una strega? Ha un naso da strega. Lei ha un cappello da strega. Mi ha trasformato in un tritone.
invia
Non c'è niente di troppo pazzo per questo codice. Si prega di notare le seguenti caratteristiche:
-
L'attributo azione è impostato su monty. php. Questa pagina (monty.html) invierà i dati a monty. php, che dovrebbe essere nella stessa directory sullo stesso server.
-
L'attributo metodo è impostato su post . Tutti i dati in questa pagina verranno passati al server tramite il metodo post.
-
Ogni elemento del modulo ha un attributo nome . Gli attributi del nome verranno utilizzati per estrarre i dati nel programma PHP.
-
Tutti i pulsanti di opzione hanno lo stesso valore nome . Il modo in cui si ottengono i pulsanti radio per lavorare insieme è dare loro lo stesso nome. E sebbene abbiano tutti lo stesso nome, ognuno ha un valore diverso. Quando il programma PHP riceve la richiesta, otterrà solo il valore del pulsante di opzione selezionato.
-
Ogni casella di controllo ha un nome individuale. Le caselle di controllo sono leggermente diverse. Ogni casella di controllo ha il proprio nome, ma il valore viene inviato al server solo se la casella di controllo è selezionata.
I campi password o campi nascosti sono proprio come caselle di testo in PHP. Recupera i dati da questi elementi proprio come fai per i campi di testo.