|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() |
Dans mon formulaire je lé nommé comme cela:
<form name="monform" action="effacerviacheckbox.php" method="post"> quand je clique sur le bouton submit sa me renvoie à effacerviacheckbox. mais dans mon cas j'en ai 2 submit . un pour effacer et un pour confirmer. Comment dois-je arranger mon code pour que cela puisse fonctionner avec les checkbox et les confirmations? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Le bouton pour effacer il fait des suppressions en base ou il réinitialise juste ton formulaire ?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
j'ai pas trop compris ce que tu voulais.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#4 | ||||
|
Membre éprouvé
![]() Inscription : février 2005 Messages : 401 ![]() |
Il faut que tu nommes bien comme il faut tes boutons :
Code :
Code :
|
||||
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Et pour effacer juste le formulaire suffit de faire un bouton <INPUT TYPE="reset"> je crois...
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() |
C'est exactement ce que je souhaite mais quand je supprime cette ligne
Code :
<form name="monform" action="effacerviacheckbox.php" method="post"> Alors comment faire?? J'ai essayer de faire comme sa: Code :
|
||
|
|
00
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() |
Je vous montre comment est organiser mon code que j'ai abrégé:
Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Nouveau Membre du Club
![]() |
J'ai repris la fin il y avait des erreurs:
Code :
|
||
|
|
00
|
|
|
#9 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Je crois que tu n'as pas bien compris le principe de la solution proposée par Sylvain. Tu as juste à modifier légèrement ton code de départ, pas à tou changer. Tu dois laisser ta balise FORM sinon pas de forumlaire.
Citation:
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
|
|
#10 | ||
|
Nouveau Membre du Club
![]() |
Je sais j'ai aps fais gaffe je lé rajouter il n'y a pas longtemps:
Code :
Si je met en le code juste en haut, que j'appuie sur le bouton annuler ou confirmer sa marche mais rien n'est pris en compte. si je les enlève, quand j'appuie sur les 2 boutons rien ne marche. Je ne voie pas ou est l'erreur. |
||
|
|
00
|
|
|
#11 | ||
|
Nouveau Membre du Club
![]() |
sinon je me trompe dans le code en cas d'annulation ou de confirmation de mon php j'ai essayé sa aussi mais sa ne marche pas.
Code :
|
||
|
|
00
|
|
|
#12 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Je répète :
Citation:
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
|
|
#13 |
|
Nouveau Membre du Club
![]() |
Comme j'ai dis dans le premier message:
mais dans mon cas j'ai 2 submit . un pour effacer et un pour confirmer. Donc il faut que j'ai la possibilité d'effacer et de confirmer mes checkbox avec de bouton different. Pour une idée voici la forme de mon tableau: http://snakejl.free.fr/tableau.jpg voilà |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() |
Comme j'ai dis dans le premier message:
mais dans mon cas j'ai 2 submit . un pour effacer et un pour confirmer. Donc il faut que j'ai la possibilité d'effacer et de confirmer mes checkbox avec de bouton different. Pour une idée voici la forme de mon tableau: http://snakejl.free.fr/tableau.jpg voilà merci |
|
|
00
|
|
|
#15 |
|
Nouveau Membre du Club
![]() |
Comme j'ai dis dans le premier message:
mais dans mon cas j'ai 2 submit . un pour effacer et un pour confirmer. Donc il faut que j'ai la possibilité d'effacer et de confirmer mes checkbox avec de bouton different. Pour une idée voici la forme de mon tableau: http://snakejl.free.fr/tableau.jpg voilà merci |
|
|
00
|
|
|
#16 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
C'est toujours pas super clair, je comprends que tu veux tout simplement annuler les choix de l'utilisateur (ce qui revient à réinitialiser ton formulaire), pour cela je t'ai déjà répondu il faut que le bouton annuler soit de type RESET au lieu de SUBMIT.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#17 | ||
|
Nouveau Membre du Club
![]() |
Je vais essayer d'expliquer tout en détail:
J'ai une base de donnée pour table roulage et champ tous les informations dans le tableau. Qaund une personne reserve tout s'affiche dans le tableau. Une autre personne à distance va gérer les reservations: Elle aura pour but d'effacer les réservations et/ou de confirmer les reservations via les checkbox. Donc au niveau du code je me retrouve avec 2 form: Code :
En phase de test , je teste avec un seul form avec effacerviacheckbox donc sa marche très bien. Puis ensuite quand je me mété à bosser sur les confirmations, donc en phase de test,sa marche très bien. Donc je me retrouve avec 2 form. Une fois les 2 form mis, plus rien ne marche. D'après vos réponse la réponse de sylvain m'a paru plus correct et plus logique. Donc j'ai fais ce qu'il a dit (au bout de la 3eme fois lol). Mais sa ne marche pas. Mon code marche quand j'ai seulement 1 form. Meme avec le bouton reset cela ne fonctionne pas. Je pense que j'ai été clair |
||
|
|
00
|
|
|
#18 | ||||
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ca semble un peu plus clair (au final je comprends que quand tu parles d'annulation ça entraîne bien des modifications dans ta BDD)...
En relisant tes réponses suite au message de Sylvain (qui t'as bien tout expliqué pourtant soit dit au passage...) je vois que tu t'emmêles complètement les pinceaux. Reprenons. Tu as UN SEUL forumlaire. Comme le dit Sylvain, tu dois renommer tes boutons de confirmation et annulation comme suit : Code :
Code :
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
||||
|
|
00
|
|
|
#19 | ||||
|
Nouveau Membre du Club
![]() |
J'ai parfaitement compris mais il y a erreur.
J'ai un seul formulaire ,mon formulaire s'appelle tableau.php Donc il y a 2 possibilités: Si je supprime viachecbox cela va ,me supprimé ce que j'ai souhaité, quand j'appuie sur le bouton supprimé sa m'emmène vers la page effacerviacheckbox.php. Et pour cela j'ai rajouté ce code au debut de mon code pour que sa marche: Code :
Pour effacer les checbox sa va vers effacerviacheckbox.php Mais pour les confirmations quand je clique sa dois m'emener vers la page confirmation.php qui met à jour mon tableauconfirmation.php. Au début de mon form j'ai sa: Code :
et si je met comme sa: [code]<form name="monform1" action="confirmation.php" method="post">[/<form name="monform" action="effacerviacheckbox.php" method="post"> code] Il va prendre en compte confirmation.php en premier mais je ne peux pas me servir du dexième form Mon but est quand je clique sur tel bouton sa m'envoie sur tel page. Si vraiment tu ne voie pas ce que je veux dire je t'envoie tous mes fichiers et tu fais un test, mais je pense qu'on peux s'arranger comme sa. merci |
||||
|
|
00
|
|
|
#20 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ah mais non tu as deux possibilités :
- Soit tu mets les traitements de tes deux fichiers (effacerviacheckbox et l'autre) dans un seul et même fichier que ton formulaire appelle (comme l'idée de Sylvain) - Soit ton formulaire appelle une page de traitement, traitement.php, et dans cette page tu testes si l'utilisateur veut l'annulation ou la confirmation comme l'a montré Sylvain, et là tu rediriges vers la bonne page de traitement (effacerviacheckbox ou l'autre, voir FAQ - header). Un formulaire appelle une seule page PHP, ou alors ça peut aussi se faire avec du JavaScript mais c'est plus chiant (enfin je trouve).
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com