====== Forms ====== Etes-vous certain de savoir utiliser les formulaires HTML ? si non, un petit [[http://www.allhtml.com/articles/detail/370|tuto]] ? ====== Couleurs ====== ===== Ajouter l'hexa ===== Reprenez l'exo des couleurs vu en [[td03]] Dans la base, ajoutez un champ nommé **hexadecimal** le champ **hexadecimal** est typé en CHAR 6 qui peut etre NULL Il contiendra 6 caractères utilisés pour les couleurs, genre FF9922 c'est du orange, CC0000 c'est du rouge, etc. Servez-vous de ce code hexa pour colorer le fond dans la liste des couleurs. Si vous ne //retrouvez plus// votre td03, voici une sorte de corrigé {{:ressources:php:exo_ral_v1.zip|}}, et vous trouverez la base sql (et ses données, merci Thomas) sur [[http://pastebin.com/v0FvVBA6]] je mets une copie du fichier ici {{:ressources:php:nuancier.sql.zip|}}. ===== CRUD ===== faites en sorte de préparer les opérations pour * ajouter une couleur * modifier une couleur * effacer une couleur ==== Create ==== Pour créer, ajouter, utilisez INSERT * Faites une page add.php contenant formulaire avec les champs adéquats * le formulaire envoie vers insert.php * le fichier insert.php execute une requête INSERT ==== Update ==== * sur la page de couleur, mettez un lien vers edit.php?id=XX sur chaque couleur * dans la page edit.php, on tombe sur un formulaire de modification * en soumettant la page edit.php on arrive sur update.php * quand on soumet le formulaire, PHP effectue une requete UPDATE ==== Delete ==== * sur la page de couleur, mettez un lien vers delete.php?id=XX * la page delete.php efface la ligne qui a pour id XX