Afficher des enregistrements un à un
csi_bern
-
csi_bern -
csi_bern -
Bonjour,
J'aimerais afficher des enregistrements de ma base de données un à un. Pour celà j'utilise
$resultat = mysql_query('select * from joueurs where actif=1 AND id='.$_GET['id']);
$ligne = mysql_fetch_array($resultat);
Ainsi, sous les résultats, je fais un lien GET afin d'obtenir l'enregistrement suivant ou précédent (il y a certainement plus simple, mais c'est le moyen que j'ai trouvé).
Mais comme vous voyez, il y a une autre condition dans mon query, ce qui fait qu ça m'affiche également des résultats vides étant donné que tous les 'id' de la base ne sont pas actif = 1.
Comment puis-je faire pour sauter ces enregistrements vides ? J'ai fait différentes recherche sur les forums et j'ai essayé avec des boucles 'if' (si le résultat est vide) et 'while' (si plusieurs enregistrements vides se suivent).
Etant donné que je n'ai pas de formation en php ni en sql, je suis loin de connaître toutes les fonctions qu'ils comportent, mais je suis sûr qu'il doit y avoir un moyen de régler mon problème.
Merci d'avance
CSI Bern
J'aimerais afficher des enregistrements de ma base de données un à un. Pour celà j'utilise
$resultat = mysql_query('select * from joueurs where actif=1 AND id='.$_GET['id']);
$ligne = mysql_fetch_array($resultat);
Ainsi, sous les résultats, je fais un lien GET afin d'obtenir l'enregistrement suivant ou précédent (il y a certainement plus simple, mais c'est le moyen que j'ai trouvé).
Mais comme vous voyez, il y a une autre condition dans mon query, ce qui fait qu ça m'affiche également des résultats vides étant donné que tous les 'id' de la base ne sont pas actif = 1.
Comment puis-je faire pour sauter ces enregistrements vides ? J'ai fait différentes recherche sur les forums et j'ai essayé avec des boucles 'if' (si le résultat est vide) et 'while' (si plusieurs enregistrements vides se suivent).
Etant donné que je n'ai pas de formation en php ni en sql, je suis loin de connaître toutes les fonctions qu'ils comportent, mais je suis sûr qu'il doit y avoir un moyen de régler mon problème.
Merci d'avance
CSI Bern
A voir également:
- Afficher des enregistrements un à un
- Afficher appdata - Guide
- Comment enregistrer un mail - Guide
- Afficher taille dossier windows - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Afficher calendrier outlook dans google agenda - Guide
Voici la page si jamais ça permet de comprendre mon problème (le problème existe déjà sur id=1) :
http://www.aguilasbaseballclub.ch/documents/pres_membres.php?id=2