Exemple 3: Carnet d'adresses Dans cet exemple, nous essaierons de combiner plusieurs choses tout juste apprises. Nous construirons une liste des noms dans la base de données, chaque nom devenant un lien vers des détails supplémentaires concernant la personne. Pour cela, nous avons besoin de deux fichiers, et, et du code suivant: Code de
Toutefois, je vous recommande chaudement (sauf dans les cas extrêmement simple, de toujours préciser au SGBD à quelle table appartient l'attribut que vous sélectionnez). On utilise les tables liste_proprietaire et liste_disque pour faire notre requête. On fait notre recherche sur la liste de disque en ne retenant que les disques dont l'auteur est Cassius. Puis on retient les disques dont le titre est Au rêve. Ensuite (le plus important), on effectue une jointure entre les tables, en disant que l'attribut numero de la table liste_proprietaire correspond à l'attribut numero de la table liste_disque. Langage de programmation - PHP - Recherche dans une base de donnes MySQL. Enfin, on impose au SGBD de nous fournir les résultats dans l'ordre alphabétique des noms de propriétaire (et ceci grâce à la clause ORDER BY). Notes: Pour organiser les résultats suivant l'ordre inverse de l'ordre alphabétique, on aurait pu mettre en dernière condition, la condition ORDER BY oprietaire DESC. La clause ORDER BY est également valable dans le cas d'attribut numérique. Dans ce cas, le SGBD organise les résultats suivant un ordre croissant (lorsque l'on met ASC à la fin) ou décroissant (lorsque l'on met DESC à la fin).
Chargement de votre vidéo "FAQ: PHP - Récupération de données" Notre vidéo PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant: des champs de saisie des cases à cocher des boutons radio des listes à choix multiples des champs "hidden" (cachés) pour transmettre certaines informations... Pour utiliser un tel formulaire capable d'envoyer des informations à un script PHP, il suffit de mettre le nom du fichier PHP qui réceptionnera les informations en tant que valeur de l'attribut ACTION de la balise FORM.
php echo $nom; echo '
' echo $prenom; echo '
'; echo $age; echo '
' echo $afficher;? >