« Maintenant, je veux ajouter que ce soit à la liste param des params existants ou modifier le si ses param déjà là »
je partirais avec parse_str()/fonctions parse_url() pour diviser l'URL en tableau associatif, vous pouvez ajouter/mettre à jour l'élément de tableau avec votre nouvelle valeur et le combiner à URL valide avec http_build_url(). S'il vous plaît jeter un oeil à des exemples dans le manuel php, il est plus facile de coder que d'écrire à ce sujet;)
« puis actualisez la page »
Les réponses sur les éléments de formulaire cachés ne sont pas mauvais mais je me demande si l'utilisateur comprendra ce qui se passe (il n'aura aucune confirmation visible que son choix précédent est mémorisé, mais vous le garderez d'une manière ou d'une autre). Pour cette raison, j'irais un chemin un peu différent: en supposant que les formes soient générées avec php et ne soient pas statiques HTML, pourquoi ne vous assurez-vous pas que les options choisies dans le premier formulaire sont mises en surbrillance lorsque vous affichez le formulaire? soumissions ultérieures?
<select name="b">
<option value="1" <?php if(isset($params['b']) && $params['b'] == 1) echo 'selected="selected"'; ?>>1</option>
</select>
Il semble un peu compliqué, mais si vous allez faire l'habitude de l'entrée de l'utilisateur réafficher les enregistrer en tapant (ils haïra votre page s'ils doivent remplir un formulaire vide 3 fois à cause de une certaine validation).Pour les balises d'option, l'attribut correct est "sélectionné", pour les cases à cocher/cases d'option, il est "coché", les entrées de texte ont un attribut "valeur" où vous pouvez entrer ce que vous voulez, etc. Pas sûr que je ne parle pas quelque chose d'évident pour vous ...
envoyer le formulaire? – Alsciende
Comment le HTML est-il généré? c'est-à-dire des fichiers HTML, ou utilisez-vous PHP, JSP, etc? –