|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Bonjour,
Voilà mon problème. En fait, j'ai un formulaire qui possède au moins 4 ou 5 boutons (je sais, dans ce cas il faut prendre de la crème visibly clear de neutrogena . Je l'écrit comme c'est fait on en parle plus.)Trois de ses boutons vont sur une page asp traiter une action sur une base de données. J'aimerais savoir si il y a toujours besoin d'un submit pour pouvoir aller chercher les données, utile à la requête, dans le formulaire. Je pense que la réponse est oui, mais dans ce cas, comment puis je faire 3 actions différentes pour un même formulaire, sachant qu'avant de traiter les données en SQL j'ai un petit javascript qui passe par là pour vérifier les infos entrées par l'utilisateur. Si je n'ai pas été assez claire... Toutes remarques, tout conseils... seront là bienvenue. Audrey |
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Salut
Citation:
Citation:
Quelles sont ces trois actions ? |
||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
En fait, la premier permet de créer un agent dans une table.
La seconde, de créer un mouvement pour cet agent, et là il faut que je joue sur deux tables différentes. La troisième permet de supprimer un mouvement pour l'agent, et là je joue également sur deux tables différentes. (les mêmes que précédemment). Je me rend compte que ce n'est pas évident je te l'accorde... |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
En écrivant la réponse précédente, je me suis rendue compte à quel point cela était idiot. Si il y a création d'un mouvement pour un agent, autant que je le prenne comme une modification et avant de faire ma requête SQL je teste si mes champs sont vides ou non... Qu'en penses tu?
|
|
|
00
|
|
|
#5 | |||||||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Citation:
![]() Tu vas me dire si j'ai compris en te disant ce que je ferais Tu insères ton agent Code SQL :
ta table Agent comporte un champ id auto-incrémenté ? ça serait cool car ensuite tu fais un Code SQL :
avec dans ton where les mêmes valeurs que celles que tu as inséré dans ton insert tu places ton id récupéré dans une variable et ensuite tu fais un Code SQL :
tu comprends ? C'est ce que tu voulais ou j'ai pas compris ? |
|||||||
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Dans ce cas comment puis je tester en vbscript si mes champs sont nuls?
Juste ?? Désolée je suis débutante... |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Je pense que l'on ne s'est pas bien compris...
Je vais essayer de mieux me faire comprendre. En fait, j'ai un formulaire qui permet d'appeler les variables d'une table SQL qui s'appelle Agent. Ce formulaire permet de modifier certaines données de cette table. Dans ce même formulaire, il faut que j'ai la possibilité de prévoir un mouvement de service pour un agent. Pour cela j'ai deux champs, le numéro de service futur et la date de changement. Dans le submit qui modifie l'agent, il faut que je puisse tester si les deux cases sont remplies ou non, car si elles sont remplies il faut aller faire un autre insert dans une table qui répertorie tous les mouvements de tous les agents.... Mais il faut aussi que l'on puisse supprimer le mouvement existant déjà, et là de nouveau, il faut que je supprime les données correspondante dans la table Agent et dans la table des mouvements des agents. En somme, je pense me rendre compte que je peux faire tout cela dans un seul et même submit.... |
|
|
00
|
|
|
#8 | |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Citation:
tu veux tester les valeurs des champs que tu entres dans ton formulaire avant insertion c'est ça ? par exemple si l'agent n'a pas de nom alors on insère pas ? |
|
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
|
|
|
00
|
|
|
#10 | ||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Citation:
Tu as un formulaire de mise à jour de ton agent + 2 champs vides qui indiquent le numéro de service futur et la date de changement Si tes champs sont remplis, alors tu dois créer un nouveau mouvement, c'est bien ça ? pour cela, il te faut un nouveau formulaire avec des infos en plus ou pas ? un agent ne peut avoir qu'un seul mouvement ? Citation:
|
||
|
|
00
|
|
|
#11 | ||
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Citation:
Citation:
En fait, si l'agent de saisie se trompe d'agent pour le mouvement de service, il faut qu'il puisse supprimer les données correspondantes, dans les tables agent et mouvement de service. |
||
|
|
00
|
|
|
#12 | ||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Code ASP :
un update de la table mouvement ne suffit pas ? |
||
|
|
00
|
|
|
#13 | ||||
![]() ![]() |
Salut,
Pas spécialement. En effet, tu peux très bien avoir 1 form et autant de bouton que tu veux, faut penser peut être plus dans ces cas la Exemple : Code html :
page2.asp: Code asp :
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours FAQ ASP |
||||
|
|
00
|
|
|
#14 | |
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
salut kaiser,
oui j'ai pas compris le truc comme ça Citation:
du coup ça peut être intéressant pour ton problème ça Audrey |
|
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
En effet, je pense que c'est ce qui y répond le mieux. Je vais essayer d'adapter cela.
Merci à vous deux. Et bonne fin de journée! |
|
|
00
|
|
|
#16 | |||
|
Membre expérimenté
![]() Développeur informatique Inscription : janvier 2011 Messages : 309 ![]() |
Citation:
j'avais bon quand même ? |
|||
|
|
00
|
|
|
#17 |
|
Futur Membre du Club
![]() Audrey Étudiant Inscription : avril 2011 Messages : 71 ![]() |
Oui en effet. Et j'ai pris en compte ta remarque!
Je te remercie de nouveau pour ton aide! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com