Pratique de MySQL et PHP- P15:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Chapitre 1. Introduction à MySQL et PHP Histoire input type checkbox name genre value H Suspense input type checkbox name genre value S p p France input type radio name pays value FR checked 1 Etats Unis input type radio name pays value US Allemagne input type radio name pays value DE Japon input type radio name pays value JP p p Metteur en scene prenom nom input type text size 20 name prenom input type text size 20 name nom br Année de naissance input type text size 4 maxlength 4 name annee_naissance value 2000 p Résumé textarea name resume cols 30 rows 3 Résumé du film textarea h1 Votre choix h1 input type submit value Insérer name inserer input type submit value Modifier name modifier input type submit value Détruire name detruire input type reset value Annuler form body html Il est assez proche de celui de l exemple page 13 avec quelques différences notables. Tout d abord le nom du champ genre est genre . Comédie Drame Histoire Suspense input type checkbox name genre input type checkbox name genre input type checkbox name genre input type checkbox name genre value C value D value H value S Pour comprendre l utilité de cette notation il faut se souvenir que les paramètres issus du formulaire sont passés au script sur le serveur sous la forme de paires nom valeur. Ici on utilise un champ checkbox puisqu on peut affecter plusieurs genres à un film. Si on clique sur au moins deux des valeurs proposées par exemple Histoire et Suspense la chaîne transmise au serveur aura la forme suivante . genre H genre S . Pour le script PHP exécuté par le serveur cela correspond aux deux instructions suivantes genre H genre S Accès à MySQL avec PHP Imaginons un instant que l on utilise un nom de variable genre sans les crochets . Alors pour PHP la deuxième affectation viendrait annuler la première et genre n aurait qu une seule valeur S . La notation avec crochets indique que genre est en fait un tableau donc une liste de valeurs. Mieux PHP incrémente automatiquement l .