Bonjour à tous !
Voilà je suis tout nouveau sur le forum bien que je viens de me rendre compte que j'y suis inscrit depuis un petit moment.
Je suis également un novice en développement.
Voilà je suis entrain de développer dans le cadre d'un stage un logiciel. J'utilise les langages HTML/CSS, PHP et Javascript/AJAX.
Voilà j'ai un formulaire de recherche qui me permet d'afficher une liste de demandes en fonction d'un ou plusieurs critères choisis. Le formulaire est une page PHP (recherche_demande.php) et le tableau contenant la liste de résultats est une autre page PHP (liste_recherche.php). Les données saisies dans mon formulaire (recherche_demande.php) sont renvoyées à la page de résultats (liste_recherche.php) par le biais d'une fonction Javascript.
Avec AJAX j'affiche le formulaire et le tableau dans la même page visuellement.
Jusque là tout fonctionnement bien.
J'ai voulu rajouter sur chacune des rubriques du tableau de résultats des petits flèches, haut et bas, qui permettent de trier les données de manière croissante ou décroissante.
Voilà mon souci, lorsque je clique dessus il m'affiche mon tableau de résultats (sans le formulaire de recherche) mais vide sans les données. Je perds les données. J'ai pourtant fait un RefreshIt sur le fichier en lui même. Mais je perds les données saisi dans le formulaire et récupérées par le biais de ma fonction javascript. En quelque sorte il me fait un "effacement de toutes les données".
Voici un exemple de rubrique avec les flèches de tri :
tri prend la valeur asc pour un tri croissant et desc pour un tri décroissant. choix_rubrique contient le nom du champ de ma table dans la base de données sur lequel le tri est effectué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <th>ID <br/> <a href=\"#\" onClick=\"refreshIt('content', 'liste_recherche.php?tri=asc&choix_rubrique=id_demande')\"><img src= \"core/images/s_asc.png\" alt=\"tri croissant\" /></a> <a href=\"#\" onClick=\"refreshIt('content', 'liste_recherche.php?tri=desc&choix_rubrique=id_demande')\"><img src= \"core/images/s_desc.png\" alt=\"tri décroissant\" /></a></th>
Voilà voilou pour un début. Désolé si je ne suis pas très clair dans mes explications. N'hésitez pas à me demander plus de précisions.
Merci d'avances pour vos réponses !
Tartenpion
Partager