Boutons non gérés en ligne

Boutons non gérés en ligne - HTML/CSS - Programmation

Marsh Posté le 16-06-2005 à 17:06:28    

Bonjour,
 
J'ai eu une mauvaise surprise après la mise en ligne d'un site.
 
J'ai 4 boutons à la fin d'un formulaire, et je ne peux tester les actions que de deux boutons, les deux autres ne renvoient rien. Je peux par exemple faire "compte suivant" et pas "suppression compte"... J'ai testé exactement la même version du site en local et cela marche très bien, alors comme ça n'a pas de rapport avec php ou autre, je vois pas pourquoi ça ne marche pas à partir du serveur...  :pfff:
 
Merci d'avance.

Reply

Marsh Posté le 16-06-2005 à 17:06:28   

Reply

Marsh Posté le 16-06-2005 à 17:07:55    

J'ai oublié ma boule de cristal chez moi, donc si tu pourrais poster un peu de code, ce serait sympa :D

Reply

Marsh Posté le 16-06-2005 à 17:13:43    

FlorentG a écrit :

J'ai oublié ma boule de cristal chez moi, donc si tu pourrais poster un peu de code, ce serait sympa :D


cadeau:
http://www.librairie-chatrian.com/boule2.JPG
 
[:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 16-06-2005 à 17:14:22    

[:joce]

Reply

Marsh Posté le 16-06-2005 à 17:18:43    

La fin du code html du formulaire :

Citation :

<table border="0" cellpadding="0" cellspacing="0">
    <tr>
             <td>
          <div align="center">
            <input type="submit" value="Valider" name="action" >
         </div></td>
        <td>
          <div align="center">
            <input type="submit" value="Compte suivant" name="action" >
         </div></td>
    <td>
          <div align="center">
            <input type="submit" value="Suppression compte" name="action" >
        </div></td>
  <td>
          <div align="center">
            <input type="submit" value="Retour" name="action" >
   
        </div></td>
      </tr>
   </table>


Le script php :

Citation :


$action = $_GET["action"];
if($action=="Retour" )
{
}
if($action=="Suppression compte" )
{
}


En affichant $action, je peux voir Retour si j'ai cliqué sur Retour, mais pas Suppression compte.

Reply

Marsh Posté le 16-06-2005 à 17:20:35    

J'adooooore le code HTML. Nan là je suis vraiment fan :love: Comment faire ultraaaa compliqué et lourdingue alors qu'on peut faire 100%, nan 500% plus simple :love:

Reply

Marsh Posté le 16-06-2005 à 17:26:24    

A part les div en trop, sachant que je suis obligé de mettre des boutons, je vois mal comment faire plus simple... Mais je ne demande qu'à m'instruire.
Toujours est-il que ça ne résoudra pas mon problème.

Reply

Marsh Posté le 16-06-2005 à 17:28:18    

Hartefakt a écrit :

A part les div en trop, sachant que je suis obligé de mettre des boutons, je vois mal comment faire plus simple... Mais je ne demande qu'à m'instruire.
Toujours est-il que ça ne résoudra pas mon problème.


<input type="submit" value="Valider" name="action" >
<input type="submit" value="Compte suivant" name="action" >
<input type="submit" value="Suppression compte" name="action" >
<input type="submit" value="Retour" name="action" >


[:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 16-06-2005 à 17:31:05    

Ah, oui, sans doute... Enfin à la base ce n'est pas moi qui ait fait le code html, avant c'était fait en frontpage par la chef. :D

Reply

Marsh Posté le 16-06-2005 à 17:36:31    

Et tu devrais éviter les espaces comme ça dans les valeurs de ton code HTML, parce que ça va être URLEncoded à l'envoi donc ta valeur "Suppression compte" va au mieux devenir "Suppression%20compte" [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 16-06-2005 à 17:36:31   

Reply

Marsh Posté le 16-06-2005 à 18:49:45    

bah masklinn, apres les bouton submit n'ont plus vraiment de sens. Comment veux tu replacer l'espace toi ??????
 
Ca t'affiche un truc nul là : Suppressioncompte
 

Reply

Marsh Posté le 17-06-2005 à 11:27:20    

masklinn a écrit :

Et tu devrais éviter les espaces comme ça dans les valeurs de ton code HTML, parce que ça va être URLEncoded à l'envoi donc ta valeur "Suppression compte" va au mieux devenir "Suppression%20compte" [:pingouino]


Pour ma part, en POST, jamais eu de problème, à verifier en GET...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed