id a l'avance - PHP - Programmation
Marsh Posté le 14-11-2008 à 11:44:41
je ne vois pas le problème.
Marsh Posté le 14-11-2008 à 11:49:40
?
et bah comment faire pour recuperer l'id du prochain contact avec une boucle while?
moi je fais
while($b=mysql_fetch_array($resultat_sql ))
{
$id=$b["id"];
$contact=$b["contact"];
echo $contact.'<br>';
}
ce qui affiche une liste de contact... et je voudrais qu'a chaque contact, je puisse recuperer l'id du PROCHAIN contact qui suit le contact actuel....
d'ou probleme!
donc si j'ai cette liste de contact qui s'affiche,
Martin-lien-
John-lien-
Jason-lien-
Bobby-lien-
je veux que le lien a cote de martin porte l'id de john, le lien a cote de john porte l'id de jason, le lien a cote de jason porte l'id de bobby etc...
Marsh Posté le 14-11-2008 à 11:54:17
kaking > Quelque soit ton niveau, tu es surement capable de trouver la solution par toi même en décomposant le problème :
1) Dans la boucle, comment est ce que je repère le contact actuel
2) une fois trouvé le contact actuel, comment puis je faire pour indiquer à la boucle que le prochain est celui recherché
Une fois que t'auras répondus à ces deux questions t'auras ta solution et tu te demanderas pourquoi tu n'y avais pas pensé plus tôt.
Marsh Posté le 14-11-2008 à 11:56:35
omega2 a écrit : kaking > Quelque soit ton niveau, tu es surement capable de trouver la solution par toi même en décomposant le problème : |
...c'est impossible a faire, c'est ca?
Marsh Posté le 14-11-2008 à 12:08:38
omega2 a écrit : kaking > Quelque soit ton niveau, tu es surement capable de trouver la solution par toi même ... |
kaking a écrit : |
Il me semblait pourtant avoir dit clairement que c'est possible.
Je sais bien qu'on utilise facilement l'ironie par moment mais sans smilie, c'est rarement le cas.
Marsh Posté le 14-11-2008 à 13:55:34
mmmmmh.... la vraiment je vois pas -a mon avis je n'est pas ete assez explicite pour vous decrire mon probleme....
reprenons :
je fais de l'ajax : quand je clique sur un contact, hop une fiche apparait au milieux de l'ecran avec tous les details du contact en question.... et je voudrais que sur cette fiche il y ai le lien suivant pour que quand je clique dessus, la fiche correspondant au contact suivant apparaissent a la place de la fiche actuelle....
alors voila le code qui affche la page appelée via ajax :
Code :
|
et ca c'est la page appelée, la page id_modif, qui s'affiche si on appuie sur le bouton contact :
Code :
|
et voilou!
la ca parait pas aussi simple non? parceque si ca vous parait encore basic ce que je vous
demande, ca veut dire que j'ai raté une marche et
que je suis une grosse quiche affligeante qui demande humblement votre pardon.
'oilou! merci pour ceux qui repondront
Marsh Posté le 16-11-2008 à 10:03:50
J AI TROUVEEEEEEE!!!!!!
apres 2 jours de travail acharnés et de recherche dans les vieux grimoires informatiques, j'ai enfin trouvé la soluce : prendre la requete enregistrée dans la bdd et faire ceci :
Code :
|
et 'oilou!
ca me donne l'id suivant!
merci ! ++
Marsh Posté le 17-11-2008 à 09:34:39
Ça m'a l'air bien compliqué, ton truc.
Si tu veux l'id suivant c'est que tu veux, pour chaque id, les infos précédentes...
Marsh Posté le 17-11-2008 à 09:37:43
oui mais c est je pense la seule maniere d'avoir l'id suivant alors qu'on est encore dans la boucle-donc que le mysql_fetch_array ne soit pas encore a l'id que je veux selectionner....
^^
Marsh Posté le 17-11-2008 à 09:43:05
Et un truc comme ça ?
Code :
|
Marsh Posté le 17-11-2008 à 09:57:23
ha ouais mais pour avoir l'id qui SUIT? pas le precedent mais le suivant?
ma methode a l'air bien...
Marsh Posté le 17-11-2008 à 09:58:42
kaking a écrit : ha ouais mais pour avoir l'id qui SUIT? pas le precedent mais le suivant? ma methode a l'air bien... |
réfléchis 2 minutes...si au lieu d'afficher les infos du courant tu affiches celles du précédent, est-ce que par hasard le courant ne serait pas le suivant de celui qui tu affiches?
Ta méthode est très très moche.
Marsh Posté le 17-11-2008 à 09:59:55
Dans mon exemple $client->id est bien l'id qui suit $client_precedent. Juste que t'es censé travailler sur $client_precedent au lieu de travailler sur le client sur lequel t'es en train de boucler.
edit: ouais, valà.
Marsh Posté le 17-11-2008 à 10:19:00
ha ouaiiiiiiiiiiis
bon bon, je m'tais....merci beaucoup, c est sympa,j'ai compris! !
Marsh Posté le 14-11-2008 à 11:42:02
bonjour tous le monde....
voila, j'ai une bdd et une table 'clients'....je voudrais afficher le champs 'contact' et je voudrais savoir s'il etait possible d'afficher tous les contacts -a l'aide d'une boucle while- comme ceci
Martin-lien-
John-lien-
Jason-lien-
Bobby-lien-
et que si je clique sur -lien-, ca me retourne a la meme page AVEC l'id du prochain nom....du genre si je clique sur le lien Martin, j'obtiens l'id de John et ainsi de suite....
merci beaucoup!