---
# System prepended metadata

title: POST

---

# POST
## exercice 1.1:
Créé un formulaire en html et récupération des saisis en php. Affiché les infos sur la même page.
## exercice 1.2:
Idem exo 1 avec champs titre, couleur, taille, poids, prix, description, stock, fournisseur. Affiché les infos sur la même page.
## exercice  1.3:
Idem avec affichage des saisis sur 2 pages différentes. Les champs sont marque, modèle, couleur, km, carburant, année, prix, puissance, options.
## exercice 1.4:
Créé un formulaire en affichant les données saisis et en contrôlant que le pseudo soit compris entre 3 & 10 caractères max(sinon message d'erreur). Les champs sont pseudo, mdp, email.
# GET
## exercice 2.1:
Créé plusieurs liens en HTML(qui pointent vers la même page) avec une récupération des paramètres en PHP. Récupérer les paramètre de l'url sur la même page.
## exercice 2.2:
Créé une page avec 2 liens(homme, femme). Récupérer le texte du lien cliqué en affichant le message "Vous êtes un homme" ou "Vous êtes une femme" selon le lien.
## exercice 2.3:
Créé une page 1 avec plusieurs liens(pizza, salade, viande, poisson). Récupérer le plat cliqué(dans la page 1) et afficher-le sur la page 2 en adressant un message correspondant au choix du visiteur. Exemple "vous avez choisi de manger une pizza"
# Boucles
##  exercice 3.1:
Afficher les nombres allant de 1 à 100.
##  exercice 3.2:
Afficher les nombres allant de 1 à 100 avec le chiffre 50 en rouge.
##  exercice 3.3:
Afficher les nombres allant de 2000 à 1930.
##  exercice 3.4:
Afficher le titre suivant 100x: <h1>Titre à afficher 100fois</h1>
##  exercice 3.5:
Afficher le titre suivant "<h1>Je m\'affiche pour la Nème fois</h1>". Remplacer N avec la valeur de $i.
# exercice 4: Calculatrice
Créé une calculatrice en PHP. La page calculatrice est un formulaire avec un menu déroulant qui permet de choisir le signe de l'opération(+, -, *, /).
# Exercice 5: Répertoire
## exercice 5.1:
Créé une base de donnée *répertoire*. À l'intérieur créé une table *annuaire* avec les champs suivants :
 - id_annuaire (INT, 3, AI - PK)
 - nom (VARCHAR, 30)
 - prenom (VARCHAR, 30)
 - telephone (INT, 10, zerofill)
 - profession (VARCHAR, 30)
 - ville (VARCHAR, 30)
 - codepostal (INT, 5, zerofill)
 - adresse (VARCHAR, 30)
 - date_de_naissance (DATE)
 - sexe (ENUM, 'm','f')
 - description (TEXT)
## exercice 5.2:
Créé une page formulaire avec tous les champs.
Afficher au-dessus du formulaire les données saisis.
## exercice 5.3:
Une fois les valeurs récupérer du formulaire, il faudra développer le code permettant l'insertion dans la table *annuaire* de la base *repertoire*.
Chaque validation du formulaire doit ajouter une ligne dans la table *annuaire*
## exercice 5.4:
Créé une page affichage_annuaire qui permettra de récupérer les données et ainsi afficher le nom des champs suivi des informations contenus à l'intérieur de la table *annuaire*.
## exercice 5.5:
Sur la page affichage_annuaire ajouter 2 informations:
 - nb d'homme
 - nb de femme
## exercice 5.6:
Sur la page affichage_annuaire donnez la possibilité de modifier les enregistrements(ouvrant sur un formulaire pour effectuer les modifs) et de supprimer un enregistrement(avec un message demandant une confirmation)