*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Mai 2012 à 08:58:28

Connexion avec identifiant, mot de passe et durée de la session



 

requete php qui n'affiche pas tout


« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Fil de discussion: requete php qui n'affiche pas tout  (Lu 1332 fois)
kikirun
Nouveau membre
*

Points gagnés: 0
Messages: 5


Voir le profil
requete php qui n'affiche pas tout
« le: 19 Juin 2007 à 12:14:41 »

Bonjour,

j'ai fait une requete php pour afficher une liste d'albums (cette liste contient 15 titres), affichés par ordre chrono. Débutant en php, j'ai réussi à faire fonctionner tt cela Smile mais en regardant attentivement je me suis aperçu que n'etaient affichés que 14 résultats (sur les 15), cad qu'à chaque fois le 1er résultat (cad le 1er par ordre chrono) n'est jamais affiché... pourtant quand je fais cette requete sous phpmyadmin, les 15 sont affichés !

voici tt mon code :
Code:
<?php
// Déclaration des paramètres de connexion
require("../admin/conf.php");



// Creation et envoi de la requete
$query "SELECT annee_titre,titre,auteur FROM titres WHERE id_genre=1 ORDER BY annee_titre ";
$result mysql_query($query);

// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo 
"Aucun enregitrement ne correspond\n";

}

else {
while($row mysql_fetch_row($result)){
$annee_titre $row[0];
$titre $row[1];
$auteur $row[2];

echo "<tr>\n
<td width=\"5%\" align=\"left\" valign=\"top\">
$annee_titre |</td>\n
<td width=\"55%\" align=\"left\" valign=\"top\">
$titre</td>\n
<td width=\"40%\" align=\"left\" valign=\"top\"><strong>
$auteur</strong></td>\n
</tr>\n"
;

}
}
// Deconnexion de la base de donnees
mysql_close();


?>


(c'est issu d'un tuto, que j'ai adapté pour mon cas.

Si qqn connait déjà ce pb ? merci pour votre aide !

KikiRun
Journalisée
kikirun
Nouveau membre
*

Points gagnés: 0
Messages: 5


Voir le profil
Re : requete php qui n'affiche pas tout
« Répondre #1 le: 20 Juin 2007 à 15:57:22 »

pb résolu :

Code:
// Recuperation des resultats
if (mysql_num_rows($result)==0)
{ echo "Aucun enregitrement ne correspond\n"; 
}

au lieu de
Code:
// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo "Aucun enregitrement ne correspond\n";

}

A++
Journalisée
Pages: [1] Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  

Powered by SMF 1.1.12 | SMF © 2006, Simple Machines LLC

Page générée en 0.119 secondes avec 18 requêtes.