Bonjour à tous.
Et oui, encore moi et mes erreur étranges.
Problématique :
Sur mon site, j'ai mis en place un système de "pagination" me permettant de trouver des contacts en cliquant simplement sur la lettre correspondant à la première lettre de leur nom
Ex : A - B - C - D ...
Pour ce faire, voici mon code :
La récupération des données se fait par le code suivant :
Erreur rencontrée :
Ma page PHP affiche bien un ensemble de résultats issus de ma base de données SAUF le premier enregistrement (valable pour toutes les lettres de l'alphabet).
Ex :
Ma base à en nom :
Alain, Alex, Anatole, ...
Alain étant le premier contact qui devrait sortir si je clique sur A
Ma page PHP me renvoie :
Alex, Anatole, ... Mais pas Alain !
Question :
D'après vous, où est sensé se trouver le problème ?
Pour information, j'ai testé en ajoutant une requête pour compter le nombre d'occurrences.
Elle me trouve bien le bon nombre mais ma seconde requête (inscrite plus haut) ne m'affiche que ce nombre d'enregistrements moins le premier enregistrement !
Vous qui êtes doués dans ce domaine, pouvez-vous m'aiguiller ?
Un grand merci à tous.
Modifié par nikkyken (03 Oct 2008 - 10:08)
Et oui, encore moi et mes erreur étranges.
Problématique :
Sur mon site, j'ai mis en place un système de "pagination" me permettant de trouver des contacts en cliquant simplement sur la lettre correspondant à la première lettre de leur nom

Ex : A - B - C - D ...
Pour ce faire, voici mon code :
$select="SELECT * FROM contact WHERE affichage='1' AND nom LIKE '".$_GET['l']."%' ORDER BY nom, prenom ASC";
$result = mysql_query($select,$connect) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$totalrec = $row[0];
La récupération des données se fait par le code suivant :
if($totalrec) {
while($row = mysql_fetch_array($result)) {
... puis mon code avec mes $row['nom'] et autres $row['prenom']
}
mysql_free_result($result);
}
Erreur rencontrée :
Ma page PHP affiche bien un ensemble de résultats issus de ma base de données SAUF le premier enregistrement (valable pour toutes les lettres de l'alphabet).
Ex :
Ma base à en nom :
Alain, Alex, Anatole, ...
Alain étant le premier contact qui devrait sortir si je clique sur A
Ma page PHP me renvoie :
Alex, Anatole, ... Mais pas Alain !
Question :
D'après vous, où est sensé se trouver le problème ?
Pour information, j'ai testé en ajoutant une requête pour compter le nombre d'occurrences.
Elle me trouve bien le bon nombre mais ma seconde requête (inscrite plus haut) ne m'affiche que ce nombre d'enregistrements moins le premier enregistrement !
Vous qui êtes doués dans ce domaine, pouvez-vous m'aiguiller ?
Un grand merci à tous.

Modifié par nikkyken (03 Oct 2008 - 10:08)