cs_martiall
Messages postés13Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention23 avril 2005
-
6 avril 2005 à 10:01
cs_martiall
Messages postés13Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention23 avril 2005
-
6 avril 2005 à 14:53
Bonjour,
bon le titre est un peu tiré par les cheveux mais bon...
Pour simplifier, j'ai une table user (ID_USER, PSEUDO)
depuis une page, je séléctionne un ID_USER
J'aimerai (sans être obligé de faire une usine à gaz) pouvoir retrouver le ID_USER suivant et précedent si je classe ma table par PSEUDO.
Et donc par la même occasion, savoir s'il existe un précédent et un suivant.
Le but est bien évidement de faire un systeme de navigation simple.
Je me dis qu'il doit bien y avoir moyen de faire une petite requete toute simple, mais la je bloque un peu...
cs_martiall
Messages postés13Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention23 avril 2005 6 avril 2005 à 14:53
Bon alors merci à tous les deux vos deux idées sont (presque) bonnes
petit glob avait oublié les $
et JoJo738 avait oublié la condition = = $id
la solution retenue est donc :
$resultat=mysql_query($sql,$base_id);
while( $row = mysql_fetch_array($resultat) ) {
$tab[] = $row['ID_USER']; //ca c'est le champ de ma table
}
foreach( $tab as $key=>$val ) {
if ($tab[$key]==$ID) // et ca c'est le ID que j'ai sélectionné
{
$id_precedent = isset($tab[$key-1]) ? $tab[$key-1] : '' ;
$id_suivant = isset($tab[$key+1]) ? $tab[$key+1] : '' ;
}
}
le ptit gob
Messages postés53Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention 3 juillet 2006 6 avril 2005 à 13:37
le ptit gob y se demande
Salut JoJo738,
Oui pardon j'avais oublié les $ entre nous c'est pas forcément du javascript, mais c'est vrai que c'est innadmissible de ma part.
Merci à toi je penses qu'avec ça tu devrais trouver ton bonheur martiall alors n'oublie pas de valider la réponse.
Si ça ne suffit pas demande plus de détails on t'aidera.