Selection automatique(mémoriser) de la valeur

amevi Messages postés 4 Statut Membre -  
Gihef Messages postés 5165 Statut Contributeur -
Salut
j'ai un formulaire qui permet d'ajouter des documents et dans le formulaire, il y a un select contenant différents organismes. j'aimerais que pour l'ajout d'un document suivant, l'ancien organisme ajouté puisse être sélectionné automatiquement.
en bref, j'aimerais mémoriser l'ancienne valeur de l'organisme pour qu'il soit sélectionné à l'ajout d'un nouveau doc.
J'utilise php4.3.x.
est ce que quelqu'un a une idée?
merci

3 réponses

Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Bonsoir.

Tu peux créer un cookie, qui prend la valeur de l'organisme choisi.

Ensuite, a chaque chargement du formulaire, tu regardes si le cookie existe.

Si oui, tu affiche l'organisme correspondant, si non, ru affiches les
options par défaut !
Simple non ?

Par contre, ca ne marchera pas si la personne a supprimmé le cookie.
Tu peux aussi essayer avec les ardesses IP, mais si un adresse est dinamique...
0
Gihef Messages postés 5165 Statut Contributeur 2 779
 
Bonjour,

Plus sûr peut-être.
Tu évoques PHP. Tu dois donc certainement utiliser une base de donnée ?
Ne peux-tu pas stocker la valeur à conserver quelque part dans cette base ?
0
Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Ne peux-tu pas stocker la valeur à conserver quelque part dans cette base ?
Mais comment est-ce qu'il ferait pour savoir quel choix attribuer a quel visiteur ?

Ah, je comprends, tu veux dire simplement attribuer un "identifiant" a la personne qui visite son site, mais garder dans la BDD l'organisme qui lui correspond, c'est bien ca ?

Effectivement, personne ne peut savoir ce que la personne a choisi.
0
Gihef Messages postés 5165 Statut Contributeur 2 779
 
Non, ce n'est pas exactement ça.
La question est un peu “vague”, mais j'ai supposé qu'un choix était fait dans le select Organismes puis un choix d'un Document (dans une liste ?). Ensuite la possibilité de choisir d'autres documents.
Et donc, un 1er choix ayant été fait, il existe quelque part (dans une variable ?) et peut peut-être être récupéré et enregistré ?

Reste à expliquer comment ça se fait.
Les bdd je connais un peu, mais PHP ou mySQL…
0