Esercizi PHP

  1. Scrivere uno script PHP che produca in output:
    1. La tabellina del 5
    2. La tavola Pitagorica contenuta in una tabella
    3. Il fattoriale dei numeri da 1 a 9; l'output deve essere organizzato per righe
    4. I numeri da 1 a 20 disposti in cinque righe di quattro colonne di numeri ciascuna
    5. La seguente tabella (servirsi di regole CSS per colorare le righe e allineare il testo)

  2. Scrivere uno script PHP che inizializza una stringa e produce in output:
    1. il numero di consonanti e vocali che contiene
    2. il numero di caratteri uguali ad "a"
    3. il numero di caratteri di tipo numerico
    4. la frequenza con cui ogni carattere appare nella stringa
  3. Scrivere uno script PHP che produca in output:
    1. Il fattoriale di un numero ricevuto in input tramite un modulo. Lo script deve verificare che il numero si compreso tra 1 e 15, in caso contrario deve segnalare l'errore.
    2. Tutti i numeri primi minori di un numero ricevuto in input tramite un modulo (un numero intero si dice primo se è divisibile solamente per se stesso e per uno).
    3. La tabellina di un numero ricevuto in input tramite un modulo. Lo script deve verificare che l'utente abbia inserito realmente un numero, in caso contrario deve segnalare l'errore.
  4. Scrivere uno script PHP che produca in output:
    1. Il minimo e massimo di un preassegnato vettore di numeri interi
    2. La somma e la media aritmetica di un preassegnato vettore di numeri interi
    3. Un vettore di numeri interi nell'ordine inverso rispetto ad uno preassegnato
    4. Un vettore di numeri interi seguiti ciascuno dagli aggettivi "grande" e "piccolo" a seconda che tali numeri siano rispettivamente maggiori, o minori, di 100
  5. Scrivere un modulo HTML che invoca script stampa.php. Il modulo deve contenere quattro campi di testo: uno per il nome, uno per un undirizzo di posta elettronica e due per la password (il secondo serve per verificare che l'utente inserisca la stessa password due volte). Lo script stampa.php restituisce i dati ricevuti dal client in una tabella solo se le due password inviate coincidono; in caso negativo, lo script deve inviare un messaggio di errore che spieghi all'utente che cosa sia successo.
  6. Risolvere il seguente esercizio
  7. Scrivere un modulo HTML per ordinare un menu ad un ristorante on-line. Il modulo deve contenere una serie di pietanze che possono essere scelte dall'utente ed il relativo prezzo. Il modulo deve chiamare lo script calcola.php che si occupa di calcolare il prezzo (incluso il costo del servizio a domicilio) del pranzo ordinato. Inoltre, lo script PHP restituisce in una tabella il menu ordinato dall'utente con il relativo costo.
  8. Dato il seguente modulo HTML

    Scelta Utente


    Nome:
    Password:

    Quali argomenti preferiresti approfondire:
    Informazioni su HTML
    Immagini
    Collegamenti e URL
    Oggetti multimediali
    XHTML versione 1.0



    scrivere uno script PHP che stampi in una tabella tutte le informazioni che gli sono state passate dall’utente (modificare opportunamente il codice HTML del modulo).
  9. Modificare lo script PHP dell'esercizio precedente in modo stampare i valori passati dall’utente solo se la password associata al nome è corretta (la password è ed il nome utente sono memorizzate in due variabili dello script)
  10. Modificare lo script PHP dell'esercizio precedente in modo supponendo che password e nome utente vengono conservate in un database.
  11. Dato il seguente modulo HTML

    Informazioni Personali
    Cognome:
    Nome:
    Data di nascita
    Luogo di nascita
    Sesso Maschio Donna
     
    Indirizzo
    Via:
    Numero:
    C.A.P.:
    Città:
    Provincia:


    scrivere uno script PHP che stampi in una tabella tutte le informazioni che gli sono state passate dall'utente (modificare opportunamente il codice HTML del modulo).
  12. Modificare il modulo PHP dell'esercizio precedente in modo che le informazioni passate dall'utente vengono inserite in un database
  13. Dato il seguente modulo HTML

    Seleziona dal menu l'animale che preferisci

    scrivere uno script PHP che stampi in una tabella tutte le informazioni che gli sono state passate dall'utente (modificare opportunamente il codice HTML del modulo).
  14. Esercizi corso TSW matricole dispari