Pb php

Résolu
Bonjour,

voilà g crée un formulaire pour les nouveaux clients

a la fin g un bouton valider et annuler j'utilise un form qui permettra de récup les valeurs comme nom,prenom,etc.. en cliquant sur valider et donc cela me renvoit a une autre page juqu'ici tout va bien lol

ensuite j'aimerais que mon bouton annuler me renvoit vers une page différente de valider
mais le probleme, comme ils sont tous les deux dans le form le bouton annuler me renvoit a la mm page que valider...

en éspérant m'etre bien expliquer quelqu'un aurait une idée??
merci
Configuration: Windows XP Internet Explorer 6.0

11 réponses

  1. De rien, ouaip forcément j'ai fait le sucker du copier/coller

    <a href="#" onClick="javascript:window.location.href='http:www.google.fr"><img src="immenu/annuler.jpg" title="Annuler client" border="0"/></a>
    1. merci amigo

      en fait g fait ca <a href="?rub=5"><img src="immenu/annuler.jpg" title="Annuler client" border="0"/></a>

      ca me renvoit bien sur une autre page que valider c good

      g essayé avec ta méthode mais a mon avis doit une erreur chez moi ca donne rien
      a+
      l'ami
      1. Okayy c'est parce que tu faits ça avec un input type="image" j'ai déjà eu ce souci.

        donc la je te conseil juste de faire :

        <a href="onClick="javascript:window.location.href='http:www.google.fr"><img src="immenu/annuler.jpg" title="Annuler client" border="0"/></a>

        Les input image c'est souvent pour pallier au submit tout moche, enfin je l'ai utilisé comme ça pour ma part.

        La ca devrait le faire ;)
        1. <form method="post" action="./?rub=5&sousrub=13" onSubmit="return validation(this);">
          <input type="image" name="envoyer" src="immenu/valider.jpg" align="center" title="Ajouter client"><input type="image" name="envoyer" src="immenu/annuler.jpg" onClick="javascript:window.location.href='http://www.google.fr'" align="center" title="Annuler client">
          </form>

          la c bon avait oublier de mettre mon action dans le message au dessus :-)
          1. pour faire plus simple

            <form>
            <input type="image" name="envoyer" src="immenu/valider.jpg" align="center" title="Ajouter client"><input type="image" name="envoyer" src="immenu/annuler.jpg" onClick="javascript:window.location.href='http://www.google.fr'" align="center" title="Annuler client">
            </form>
            1. voilà le code:

              quand je clik sur valider ou annuler ca me ramene au mm endroit
              merci de ton aide

              <form method="post" action="./?rub=5&sousrub=13" onSubmit="return validation(this);">
              <table width="70%" border="1" align="center" bordercolor="#000000" cellspacing="0">
              <tr>
              <td width="40%" align="left" class="texte4">Nom:</td>
              <td width="60%" align="left"><input type="text" name="nom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
              </tr>
              <tr>
              <td align="left" class="texte4">Prenom:</td>
              <td align="left"><input type="text" name="prenom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
              </tr>
              <tr>
              <td align="left" class="texte4">Adresse:</td>
              <td align="left"><textarea rows="3" scrolbar="yes" name="tnom" cols="30" title="décrivez votre site"></textarea></td>
              </tr>
              <tr>
              <td align="left" class="texte4">Numero de telephone:</td>
              <td align="left"><input type="text" name="prenom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
              </tr>
              <tr>
              <td align="left" class="texte4">Pays:</td>
              <td align="left"><select size="1" name="pays" title="sélectionner le pays">
              <option>France</option>
              <option>Luxembourg</option>
              <option>Belgique</option>
              </select></td>
              </tr>
              <tr>
              <td align="left" class="texte4">Mail:</td>
              <td align="left"><input type="text" name="mail" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
              </tr>
              <tr>
              <td height="30" align="left" class="texte4">Mot de passe</td>
              <td align="left"><input type="password" name="mdp" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
              </tr>
              <tr>
              <td height="33" colspan="2" align="center"><input type="image" name="envoyer" src="immenu/valider.jpg" align="center" title="Ajouter client"><input type="image" name="envoyer" src="immenu/annuler.jpg" onClick="javascript:window.location.href='http://www.google.fr'" align="center" title="Ajouter client"></td>
              </tr>
              <tr>
              <td height="40"></td>
              </tr>
              <tr>
              <td width="938" height="20" valign="top" align="center" colspan="2" class="texte4" bgcolor="#E1E1E1">Vous
              etes déjà Membres cliquez <a href="?rub=8" class="texte7">ICI:</a></td>
              </tr>
              </table>

              </form>
              1. voilà le code:

                quand je clik sur valider ou annuler ca me ramene au mm endroit
                merci de ton aide

                <form method="post" action="./?rub=5&sousrub=13" onSubmit="return validation(this);">
                <table width="70%" border="1" align="center" bordercolor="#000000" cellspacing="0">
                <tr>
                <td width="40%" align="left" class="texte4">Nom:</td>
                <td width="60%" align="left"><input type="text" name="nom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                </tr>
                <tr>
                <td align="left" class="texte4">Prenom:</td>
                <td align="left"><input type="text" name="prenom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                </tr>
                <tr>
                <td align="left" class="texte4">Adresse:</td>
                <td align="left"><textarea rows="3" scrolbar="yes" name="tnom" cols="30" title="décrivez votre site"></textarea></td>
                </tr>
                <tr>
                <td align="left" class="texte4">Numero de telephone:</td>
                <td align="left"><input type="text" name="prenom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                </tr>
                <tr>
                <td align="left" class="texte4">Pays:</td>
                <td align="left"><select size="1" name="pays" title="sélectionner le pays">
                <option>France</option>
                <option>Luxembourg</option>
                <option>Belgique</option>
                </select></td>
                </tr>
                <tr>
                <td align="left" class="texte4">Mail:</td>
                <td align="left"><input type="text" name="mail" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                </tr>
                <tr>
                <td height="30" align="left" class="texte4">Mot de passe</td>
                <td align="left"><input type="password" name="mdp" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                </tr>
                <tr>
                <td height="33" colspan="2" align="center"><input type="image" name="envoyer" src="immenu/valider.jpg" align="center" title="Ajouter client"><input type="image" name="envoyer" src="immenu/annuler.jpg" onClick="javascript:window.location.href='http://www.google.fr'" align="center" title="Ajouter client"></td>
                </tr>
                <tr>
                <td height="40"></td>
                </tr>
                <tr>
                <td width="938" height="20" valign="top" align="center" colspan="2" class="texte4" bgcolor="#E1E1E1">Vous
                etes déjà Membres cliquez <a href="?rub=8" class="texte7">ICI:</a></td>
                </tr>
                </table>

                </form>
                1. voilà le code:

                  quand je clik sur valider ou annuler ca me ramene au mm endroit
                  merci de ton aide

                  <form method="post" action="./?rub=5&sousrub=13" onSubmit="return validation(this);">
                  <table width="70%" border="1" align="center" bordercolor="#000000" cellspacing="0">
                  <tr>
                  <td width="40%" align="left" class="texte4">Nom:</td>
                  <td width="60%" align="left"><input type="text" name="nom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                  </tr>
                  <tr>
                  <td align="left" class="texte4">Prenom:</td>
                  <td align="left"><input type="text" name="prenom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                  </tr>
                  <tr>
                  <td align="left" class="texte4">Adresse:</td>
                  <td align="left"><textarea rows="3" scrolbar="yes" name="tnom" cols="30" title="décrivez votre site"></textarea></td>
                  </tr>
                  <tr>
                  <td align="left" class="texte4">Numero de telephone:</td>
                  <td align="left"><input type="text" name="prenom" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                  </tr>
                  <tr>
                  <td align="left" class="texte4">Pays:</td>
                  <td align="left"><select size="1" name="pays" title="sélectionner le pays">
                  <option>France</option>
                  <option>Luxembourg</option>
                  <option>Belgique</option>
                  </select></td>
                  </tr>
                  <tr>
                  <td align="left" class="texte4">Mail:</td>
                  <td align="left"><input type="text" name="mail" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                  </tr>
                  <tr>
                  <td height="30" align="left" class="texte4">Mot de passe</td>
                  <td align="left"><input type="password" name="mdp" class="inputbox" onChange="javascript:this.value=this.value.toUpperCase();"></td>
                  </tr>
                  <tr>
                  <td height="33" colspan="2" align="center"><input type="image" name="envoyer" src="immenu/valider.jpg" align="center" title="Ajouter client"><input type="image" name="envoyer" src="immenu/annuler.jpg" onClick="javascript:window.location.href='http://www.google.fr'" align="center" title="Ajouter client"></td>
                  </tr>
                  <tr>
                  <td height="40"></td>
                  </tr>
                  <tr>
                  <td width="938" height="20" valign="top" align="center" colspan="2" class="texte4" bgcolor="#E1E1E1">Vous
                  etes déjà Membres cliquez <a href="?rub=8" class="texte7">ICI:</a></td>
                  </tr>
                  </table>

                  </form>
                  1. Salut, je vois pas ce que tu veux dire par "vu qu'ils sont dans le meme form ils vont au même endroit" :

                    <html>
                    <body>
                    <form action="https://www.commentcamarche.net/" method="POST">
                    <input type="button" value="annuler" onclick="javascript:window.location.href='http://www.google.fr'" />
                    <input type="submit"/>
                    </form>
                    </body>
                    </html>

                    La, mon bouton envoyer fait bien le submit du formulaire et on va sur www.commentcamarche.net et le bouton annuler quand tu clic dessus tu vas sur google....

                    Faits voir ton code si tu veux...
                    1. merci pour ta réponse mais cela ne fonctionne pas
                      comme ils sont tous les deux dans le form il vont au mm endroit
                      une autre idée???
                      merci
                      1. bin le boutton annuler tu fais :
                        <input type="button" value="annuler" onclick="javascript:window.location.href='http://www.google.fr'" />

                        voilà ;)