Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 
  • Portail PHP
  •  » Autres
  •  » Bouton type submit emmenant vers une autre page(Non-résolu)

#1 13-03-2006 14:09:32

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Bouton type submit emmenant vers une autre page

Voilà, mon problème c'est que j'ai ce code :

Code:

<input type="submit" name="valid" value="Envoyer !" />

Je veux l'utiliser pour aller sur une page aprés avoir écris un message, alors j'ai essayé :

Code:

<input type="submit" name="valid" value="Envoyer !" onclick="location.href='ma_page.php'" />

Or sa ne marche toujours pas, pouvez-vous m'aider ?

Merci

Dernière modification par Deff (13-03-2006 14:09:50)

Hors ligne

 

#2 13-03-2006 14:14:17

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Bouton type submit emmenant vers une autre page

un bouton par définition, doit se placer dans un formulaire.
Donc, inutile d'utiliser la moindre once de javascript.

Code:

<form action="ma_page.php">
<input type="submit" name="valid" value="Envoyer !" />
</form>

Hors ligne

 

#3 13-03-2006 14:18:39

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

ah d'accord, merci.

Hors ligne

 

#4 13-03-2006 14:19:57

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

Je suis désolé mais sa ne marche toujours pas...
Comprend pas...

Hors ligne

 

#5 13-03-2006 14:22:04

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Bouton type submit emmenant vers une autre page

Montre nous ce que tu a fait. (la portion du code suffira, inutile de donner l'adresse de la page)

Hors ligne

 

#6 13-03-2006 14:31:59

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

Alors voilà le code :

Code:

<table>
<tr><td>

<img src='support/ban.jpg'>

</td></tr>
<tr><td>

<center>

<div style="width: 310px; border: 0px solid black;">
<form action="" method="POST">

<div style="width: 300px; border: 1px solid black; text-align: right;">

Pseudo :
<input type="text" name="pseudo" size="30" />

</div>

<br />

<div style="width: 300px; border: 1px solid black; text-align: right;">

Email :
<input type="text" name="email" size="30" />

</div>

<br />

<div style="width: 300px; border: 1px solid black; text-align: right;">

Message :
<textarea name="texte" cols="25" rows="5">
</textarea>

</div>

<br />

<div>

<form action="postul.php">
<input type="submit" name="valid" value="Envoyer !" />
</form>

</div>

</form>
</div>

</center>

</td></tr>
</table>

Hors ligne

 

#7 13-03-2006 14:34:01

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Bouton type submit emmenant vers une autre page

tu es deja dans un autre <form>

Code:

<form action="" method="POST">

supprime le premier, ou place ton bouton submit en dehors de ce premier form, et ca fonctionnera tout de suite mieux.

Hors ligne

 

#8 13-03-2006 14:36:41

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

oui mais si je sors le bouton du premier form, le bouton n'enverra plus les données à ma bdd non ?
Donc il faut que je fasse un lien retournant sur l'autre page ?

Hors ligne

 

#9 13-03-2006 14:40:33

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Bouton type submit emmenant vers une autre page

ben, dans ce cas la, ne fait qu'un seul <form>
le principe, c'est le suivant :
tu crée un formulaire, avec la balise <form>
l'attribut action permet de définir la page vers laquelle tu va.

Tu place tous tes champs, et un input submit.
lorsque tu clique sur le submit, ton formulaire est validé, tu es envoyé vers la page donnée dans l'action.
Donc, si tu veut que ton bouton valide ton formulaire, place le dans ton form, et mets la page de destination dans l'action de celui-ci.

Hors ligne

 

#10 13-03-2006 14:44:35

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

Ok merci sa marche, merci beacoup. Problème résolu winkwink Merci !!!

Hors ligne

 

#11 13-03-2006 15:37:32

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

ah au faites non, désolé mais sa ne marche pas, il ne m'envoie pas mes données à ma bdd. alors j'ai mis u lien retournant à l'accueuil en, attendant de trouver une solutions, si vous pouvez m'aidez à trouver je vous en remercie !

Hors ligne

 

#12 13-03-2006 15:47:06

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Bouton type submit emmenant vers une autre page

par défaut, aucune donnée ne sera envoyée à la bdd, c'est parfaitement logique.
Tu doit, après avoir envoyé ton formulaire, traiter celui-ci et faire l'ajout à ta base de données.
Récuperer les données d'un formulaire
insérer une entrée dans une base de données

Hors ligne

 

#13 13-03-2006 16:02:12

Deff
Membre
Lieu: 82 - Tan et Garonne
Date d'inscription: 13-02-2006
Messages: 166
Site web

Re: Bouton type submit emmenant vers une autre page

beh en faite quand tu m'as dit de compléter l'action de form plus rien n'été envoyé à la bdd or avant celà marchait impec.
Une explication ?
smile

Dernière modification par Deff (13-03-2006 16:02:31)

Hors ligne

 

#14 13-03-2006 16:05:11

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Bouton type submit emmenant vers une autre page

avant, tu envoyait ton formulaire sur le meme page.
Maintenant, tu l'envoie sur une page différente.
Donc, place l'ajoute à ta bd dans postul.php

Hors ligne