2 bouton avec des liens differents
laila
-
Brachior Messages postés 616 Statut Membre -
Brachior Messages postés 616 Statut Membre -
Bonjour,
comme le titre de mon sujet indique j'ai un formulaire avec action post et 2 bouton porte le nom bouton_action alors je veux fair des liens differents pour chaque bouton j'ai trouvé se code mais aucune résultat je me demande ou existe l'erreur ou donner moi une autre solution
Voila mon code
<?php
if(isset($_POST['bouton_action']) AND $_POST['bouton_action']=="accepter") {
if ($_POST['bouton_action']=="Accepter") include('enregistrer.php');
}
elseif
(isset($_POST['bouton_action']) AND $_POST['bouton_action']=="refuser")
{
if ($_POST['bouton_action']=="Refuser") include('refuser.php');
}
?>
merci a tous
comme le titre de mon sujet indique j'ai un formulaire avec action post et 2 bouton porte le nom bouton_action alors je veux fair des liens differents pour chaque bouton j'ai trouvé se code mais aucune résultat je me demande ou existe l'erreur ou donner moi une autre solution
Voila mon code
<?php
if(isset($_POST['bouton_action']) AND $_POST['bouton_action']=="accepter") {
if ($_POST['bouton_action']=="Accepter") include('enregistrer.php');
}
elseif
(isset($_POST['bouton_action']) AND $_POST['bouton_action']=="refuser")
{
if ($_POST['bouton_action']=="Refuser") include('refuser.php');
}
?>
merci a tous
A voir également:
- 2 bouton avec des liens differents
- Partager des photos avec un lien - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Diagnostic bouton photo - Accueil - Outils
- Whatsapp avec 2 sim - Guide
- Bouton shift pc - Forum Jeux vidéo
3 réponses
Bonjour.
Ce serait bien de détailler un peu l'erreur. Rien ne s'affiche, tu as un message d'erreur, ce qui s'affiche n'est pas ce que tu voudrais, ... ?
Sinon, voilà la traduction "française" de ton bout de code :
Tu ne vois rien qui te choque ?
Ce serait bien de détailler un peu l'erreur. Rien ne s'affiche, tu as un message d'erreur, ce qui s'affiche n'est pas ce que tu voudrais, ... ?
Sinon, voilà la traduction "française" de ton bout de code :
SI ma variable $_POST['bouton_action'] existe, ET SI elle est égale à "accepter"
ALORS
SI ma variable $_POST['bouton_action'] est égale à "Accepter"
Inclure le fichier "enregistrer.php".
FIN du SI
SINON SI ma variable $_POST['bouton_action'] existe, ET SI elle est égale à "refuser"
ALORS
SI ma variable $_POST['bouton_action'] est égale à "Refuser"
Inclure le fichier "refuser.php".
FIN du SI
FIN
Tu ne vois rien qui te choque ?
merci pour ta réponse mais rien qui m'affiche ni erreur ni rien et les bouton ne fonctionne pas avec se code c'est a dire que qand je clique sur l'un de ses boutons je reste dans ma page
svp j'ai besoin vraiment a votre aide
svp j'ai besoin vraiment a votre aide
le savais-tu ???
Et oui php ( comme tous les langages ) est sensible a la casse ^^
en gros tu demande a ta variable d'etre egale a accepter et a Accepter OO
idem pour refuser ^^
alors evidement si elle valide un if .. elle ne validera pas l'autre ^^
de plus comme le souligne macgawel,
tu verifie 2 fois la valeur ... ... ... pourquoi ? Oo
pour etre bien sure ? ^^
Et oui php ( comme tous les langages ) est sensible a la casse ^^
en gros tu demande a ta variable d'etre egale a accepter et a Accepter OO
idem pour refuser ^^
alors evidement si elle valide un if .. elle ne validera pas l'autre ^^
de plus comme le souligne macgawel,
tu verifie 2 fois la valeur ... ... ... pourquoi ? Oo
pour etre bien sure ? ^^
Salut,c'est vrai mais avant de poster mon 2eme message j'ai fais la correction du code mais malgré la correction je reste dans ma page alors voila mon nouveau code et je veux savoir si je laisse l'action du formulaire vide?
// Le formulaire
<form action="" method="post">
<input name="bouton_action_accepter" type="button" id="bouton_action_accepter" value="Accepter" />
<input name="bouton_action_refuser" type="submit" id="bouton_action_refuser" value="Refuser"/>
</form>
//le code
<?
if ($_post['bouton_action_accepter']=="Accepter"){
include('enregistrer.php');
}
elseif ($_post['bouton_action_refuser']=="Refuser"){
include('refuser.php');
}
?>
merci
// Le formulaire
<form action="" method="post">
<input name="bouton_action_accepter" type="button" id="bouton_action_accepter" value="Accepter" />
<input name="bouton_action_refuser" type="submit" id="bouton_action_refuser" value="Refuser"/>
</form>
//le code
<?
if ($_post['bouton_action_accepter']=="Accepter"){
include('enregistrer.php');
}
elseif ($_post['bouton_action_refuser']=="Refuser"){
include('refuser.php');
}
?>
merci
hum non ^^ il faut que l'action envoie a la page ou se situe ton code ^^
et t'es bouton sont etrange lol ^^ il n'y a que le bouton submit qui enverra le formulaire ^^
tu es dans le rare cas ou tu dois avoir 2submit dans ton form ^^
c'est assez chiant car il faut ensuite verifier le submit activé
et je ne crois pas qu'on puisse recupérer la valeur d'un submit Oo
( c'est peut etre possible ^^ mais moi j'sais pas :p lol )
donc moi j'te conseille de faire tout bonement 2 form ^^
comme ca ^^ :
supposons que ton code ce situe sur une page nommé : code.php
et t'es bouton sont etrange lol ^^ il n'y a que le bouton submit qui enverra le formulaire ^^
tu es dans le rare cas ou tu dois avoir 2submit dans ton form ^^
c'est assez chiant car il faut ensuite verifier le submit activé
et je ne crois pas qu'on puisse recupérer la valeur d'un submit Oo
( c'est peut etre possible ^^ mais moi j'sais pas :p lol )
donc moi j'te conseille de faire tout bonement 2 form ^^
comme ca ^^ :
supposons que ton code ce situe sur une page nommé : code.php
<form action='code.php' method='post'> <input type='hidden' name='bouton_action_accepter' value='Accepter' /> <input type='submit' value='Accepter' /> </form> <form action='code.php' method='post'> <input type='hidden' name='bouton_action_refuser' value='Refuser' /> <input type='submit' value='Refuser' /> </form>