Objectifs -
Modification de la page contact_comp.php -
Améliorer la page contact_comp.php -
Améliorer la page contact_comp.php..suite -
Classer les enregistrements -
Modifier le jeu d'enregistrements -
Conclusion
Objectifs...
Dans cette première partie, je vous propose d'améliorer les résultats de l'affichage des données suite à une requête.
Dans les exemples précédents nous n'avons pas pris en compte un cas de figure:
Auncun enregistrement existe pour la compagnie sélectionnée.
.
C'est le style de contrôle que vous devez placer systématiquement suite à une recherche sur des données.
Donc je vous propose pour détailler cet exemple d'ouvrir PhpMyAdmin et d'ajouter une compagnie dans la table
compagnie, et surtout ne pas lui associer de contacts comme nous l'avons fait pour le précédent tuto.
Ensuite tester de nouveau votre page
lister.php, et essayer d'afficher les contacts de la dernière société saisie, vous devriez avoir ce type de réponse:

Entre nous pas très élégant.
Nous allons mettre en place deux types de comportement serveur, l'un pour afficher le bloc si il y a des enregistrements, un autre pour dire qu'il ny a pas d'enregistrements pour cette requête
1
Comportement - Si il y a des enregistrements
Nous allons nous servir du couple >
compagnie.php / contact_comp.php
- Ouvrir la page
contact_comp.php, celle qui affiche les contacts en fonction de la compagnie sélectionnée.
- Ajoutez un cellule, et faire un copier /coller de l'ensemble qui affichait les informations.
- Ajoutez un paragraphe(entrée au clavier), et ensuite une autre cellule où vous allez saisir :
Aucun contact pour cette compagnie .
Voici le rendu en mode conception :

Améliorer la page contact_comp.php
JPierre le
04/12/2010 (33 786 hits) |