# 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)