Skip to content

redino05/php-study-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Study Planner

Questo progetto e stato pensato per chi inizia da zero con PHP.

Cosa impari

  • come si scrive codice PHP dentro un file .php
  • come usare variabili e array
  • come creare una funzione
  • come usare if, foreach e count()
  • come leggere un form HTML con $_POST
  • come salvare dati temporanei con $_SESSION
  • come separare il codice in piu file con require_once

Struttura del progetto

  • index.php: pagina principale
  • includes/data.php: dati iniziali
  • includes/functions.php: funzioni utili
  • reset.php: resetta la sessione
  • style.css: grafica

Come avviarlo

Se hai PHP installato, apri il terminale in questa cartella e lancia:

php -S localhost:8000

Poi apri nel browser:

http://localhost:8000

Percorso consigliato per studiare

  1. Apri index.php e guarda dove inizia e finisce <?php ... ?>.
  2. Cerca $_SERVER['REQUEST_METHOD'] per capire come PHP distingue GET e POST.
  3. Guarda $_POST['title'] ?? '' per capire i valori del form.
  4. Apri includes/functions.php e leggi la funzione calculateStats().
  5. Apri includes/data.php e prova a cambiare i task iniziali.
  6. Aggiungi un nuovo campo al form, per esempio priority.

Esercizi facili

  1. Cambia il titolo della pagina.
  2. Aggiungi una nuova statistica.
  3. Fai comparire un messaggio diverso se ci sono piu di 5 task.
  4. Aggiungi un bottone per segnare un task come completato.
  5. Salva i task in un file JSON invece che in sessione.

Obiettivo

Non imparare tutto subito. L'idea e modificare questo progetto poco alla volta e vedere subito l'effetto nel browser.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors