bouton + et - pour masquer et afficher un tableau (sql)

melodide
Invité n'ayant pas de compte PHPfrance

26 avr. 2010, 15:42

Je dispose d'une base de données sur une page html et j'aimerais que certaine partie du tableau ne s'affiche que lorsque l'on clique sur un bouton + et se masque lorsqu'on clique sur un bouton -.

Le problème c'est que ma base est dynamique et change donc tout le temps.

En faite j'ai trié par date et par code d'utilisateur ma base et j'aimerais que pour une même date et un même utilisateur on voit afficher une seule ligne de ma base et c'est seulement lorsqu'on clique sur le + que l'on voit afficher les autres lignes correspondant à cette même date et ce même code utilisateur

Je ne sais pas si c'est possible de faire sa et si c'est possible quel est le code et ou le coller dans le code source de ma page?

Eléphant du PHP | 453 Messages

26 avr. 2010, 16:08

Et l'eau,

Pour te donner une piste à suivre, javascript -> ajax/DOM.
La Tux attitude avec les kiw'z syou plait
Komodo Edit - Inkscape - Dia

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

26 avr. 2010, 16:32

Tu postes un peu vite... dans ma réponse dans ton autre sujet, "forum approprié" renvoyait vers "HTML/Javascript... je déplace

ViPHP
AB
ViPHP | 5818 Messages

26 avr. 2010, 16:59

Ajax pas nécessairement...
Tu peux faire la requête en php, n'afficher que la première ligne de l'utilisateur dans un bloc visible et mettre l'ensemble du message dans un bloc caché qui sera dévoilé on clic... ça dépend du nombre de messages que tu veux afficher par page. Après s'il y en a beaucoup, il vaut mieux faire en plusieurs étapes donc une seconde requête pour afficher le contenu complet du message avec ou sans ajax. A savoir quand même que dans ce genre de système de navigation, le contenu de la requête ajax ne sera pas référencé.