FORM: text

Il contenuto di una casella di testo può essere inviato tramite il metodo get oppure post.
Il file PHP corrispondente provvede ad acquisire il contenuto e a visualizzarlo.

Il file form_text.htm

Il file get_text.php

Il file post_text.php

Categorie PHP

Listare una directory

Listare il contenuto di una directory

Scelto il percorso della directory si ottiene l’elenco di tutto il suo contenuto (compresi ., .. e altre cartelle inattese)

Listare il contenuto di una directory image

Listare i file con estensione .php image

Utilizzare il risultato del listato scegliendo il nome di un certo file image

Il controllo SELECT viene popolato tramite il codice PHP che lista i file con estensione .php (o qualsiasi altra).

Il FORM chiama la pagina dir21_1.php che tramite GET utilizzerà la scelta effettuata

Categorie PHP

Visitare array associativi

Esistono diverse modalità per visitare gli elementi di un array associativo

Navigazione

Tramite next() e prev() si può spostare un cursore sull’array

Con reset() e end() si decide se partire dall’inizio o dalla fine

Ciclo while

La funzione each() estrae la coppia (chiave, valore) e sposta il cursore

La funzione list(...) estrae il contenuto di un array e lo assegna ordinatamente alle variabili in elenco.
In questo caso estrae chiave e valore e le assegna a $k e $v.

Ciclo foreach

Il costrutto foreach() è una versione compatta del while() combinato con each() e list()

Categorie PHP

Massimo di 3

Il file form_max3.php calcola il massimo tra 3 numeri, inseriti dall’utente, tramite if() else ...

Note

  • un’unica pagina PHP svolge la funzione di input e di elaborazione/output
  • la funzione is_numeric() controlla se il dato contenuto in una variabile è effettivamente di tipo numerico.
Categorie PHP

Le 4 operazioni

Con un form si passano due numeri alla pagina PHP che risponde con i risultati delle quattro operazioni.

Il file form_quattro_op.htm contiene due FORM uguali tranne che per il metodo GET/POST

Il file get_quattro_op.php

e il file post_quattro_op.php

sono identici tranne che per $_GET / $_POST.

Categorie PHP