OVH Cloud OVH Cloud

Pb de requete et de formulaire !

2 réponses
Avatar
Vincent BENNER - PERSO
Bonjour,

J'ai une question à laquelle je ne trouve aucune
réponse malgré les tests...

J'ai, dans une base de données, un certain nombre
d'enregistrements validés et d'autres non validés.

Je souhaite créer un formulaire avec des cases à
cocher, le numéro de l'enregistrement (et un libellé
pour le contrôle) et un bouton valider. Ce
formulaire renverrait sur un script PHP qui validerait
chaque enregistrement pour lequel la case est cochée.

Mon premier problème c'est que je ne sais pas
comment donner un nom unique aux cases à cocher ?
Ni comment tester le résultat ?

J'ai essayé de passer en paramètre le nombre des
question et de faire un test mais je n'y arrive pas !


Pour résumer, voici la table T_POUETPOUET que j'ai :

NUM (integer)
LIBELLE (integer)
VALIDE (boolean)

avec, par exemple :
1 TOTO faux
2 TATA vrai
3 TITI faux
4 TUTU faux

Je veux ensuite afficher un form comme ça ([] = case à cocher)

[] 1 - TOTO
[] 3 - TITI
[] 4 - TUTU

[VALIDER]

On disait maintenant que l'utilisateur coche 1 et 4.

Et je voudrais que le résultat donne ça :

if case_est_cochee then
update T_POUETPOUET set VALIDE = true where NUM = ###
endif

et donc, ça serait bien si cette requête s'exécutait 2 fois, une fois avec
NUM = 1 et NUM = 4.



Merci de votre aide ou de vos conseils !

Vincent

2 réponses

Avatar
Paul Delannoy
Vincent BENNER - PERSO a écrit:
Bonjour,

J'ai une question à laquelle je ne trouve aucune
réponse malgré les tests...

J'ai, dans une base de données, un certain nombre
d'enregistrements validés et d'autres non validés.

Je souhaite créer un formulaire avec des cases à
cocher, le numéro de l'enregistrement (et un libellé
pour le contrôle) et un bouton valider. Ce
formulaire renverrait sur un script PHP qui validerait
chaque enregistrement pour lequel la case est cochée.

Mon premier problème c'est que je ne sais pas
comment donner un nom unique aux cases à cocher ?


En faire un tableau ?

Avatar
Vincent BENNER - PERSO
J'ai effectivement trouvé ! En cherchant dans dejanews !

Merci de vos réponses,

Vincent BENNER