begin process at 2012 02 14 00:49:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

centrer une requete mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

centrer une requete mysql

mercredi 6 avril 2005 à 10:01:29 | centrer une requete mysql

martiall

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...

Merci pour votre aide et vos idées
mercredi 6 avril 2005 à 11:48:37 | Re : centrer une requete mysql

le ptit gob



le ptit gob y se demande

Salut martiall,

Tu place tous tes id_users dans un tableau comme ceci tab[]==id_user

Puis tu fais   :

for(i=0;i<sizeof(tab);i++)
{
    if(tab[i]==id_users)
       if(i!=0)   id_user_prec=tab[i-1];
        if(i!=sizeof(tab)-1)   id_user_sui=tab[i+1];
}
Voilà j'espère que cela pourra t'aider.

A+
mercredi 6 avril 2005 à 13:29:29 | Re : centrer une requete mysql

JoJo738

Membre Club
Salut,
Ptit gob, ne fait pas du javascript mais du php, tu oublis le $ !
Ou encore :

While( $row = mysql_fetch_array($query) )  {
    
$tab[] = $row['id_user'];
}

foreach(
$tab as $key=>$val )  {
    
$id_precedent = isset($tab[$key-1]) ? $tab[$key-1] : '' ;
    
$id_suivant = isset($tab[$key+1]) ? $tab[$key+1] : '' ;
}



Si ma reponse te convient, merci de l'accepter !
mercredi 6 avril 2005 à 13:37:50 | Re : centrer une requete mysql

le ptit gob



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.

A+
mercredi 6 avril 2005 à 14:53:30 | Re : centrer une requete mysql

martiall

Réponse acceptée !

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] : '' ;  
    }



Cette discussion est classée dans : mysql, requete, user, id, centrer


Répondre à ce message

Sujets en rapport avec ce message

Prob requete mysql [ par zzzzzz ] salut phpmyadmin me genere ca j'aimerai faire un champ qui s'auto incremente mais ca marche pas la requete de phpmyadmin:Erreurrequête SQL : ALTER T pb requete mysql [ par Tomcube ] Salut à tous,J'ai un problème pour créer une requête mysql.J'ai une table "vente" avec des champs "id_vente, id_vendeur, id_objet, prix, qtt". Là deda probleme requete mysql [ par ad102 ] bonjour, J'ai un grand besoin d'aide car je ne comprend pa ce qui se passe :j'ai un message d'erreur : Warning: mysql_db_query(): supplied argument Probleme de requete pour affichage membre [ par magicjim ] Bonjour @ tous, voila mon probleme je fait une requete par le biais d'un formulaire qui envoit l'id du membre, mais a l'affichage cela ne me montre qu problème de requete SQL avec ID aléatoire [ par djinko ] Bonsoir,Ayant chercher pendant des heures et des heures, je me tourne vers vous pour avoir une explication car franchement, je nage...J'ai crée un esp pb requete mysql [ par joduak ] Salut à vous! J'ai un ptit pb de requête mysql... J'insère un certain nbre d'informations à un moment donné, par exemple la requete suivante: $requet Problème requete mysql [ par tony1239456 ] Bonjour, j'ai un gros problème avec ma requete mysql. J'ai crée une table avec 6 champs :id : int(5) - auto_incrementtitre : varchar(30)des : varchar( Erreur de syntaxe!!! [ par lebelm ] Bonjour, J'essaie de créé un form pour ajouter des users. Les infos du user dans une table et les privilèges dans l'autre, mais sa me donne une erreur Requete PHP [ par AlexPoulard ] Bijour à tous ! J'ai un petit probleme de lecture d'une base de données : Dans ma base j'ai des enregistrements (quelques entrées inutiles sont cachée Requete mysql [ par antho2005 ] Salut,j'ai un blem je fais une requete mysql je fais mysql_query mais il ne supprime rien, il doit y avoir une erreur.Voici mon bout de code :$requete


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales