Comment utiliser if et else
tyon
-
bramble -
bramble -
Bonjour,
Je souhaite créer un formulaire dans lequel si on choisi la case à cocher "oui", alors il y a une question a une réponse qui apparaît en dessous et si l'on choisi la case à cocher "non", il n'y a rien qui s'affiche. Je pense qu'il faut utiliser if et else mais je ne sais pas du tout de quelle manière il faut le faire !
Pourriez-vous m'aider s'il vous plaît ?
Je souhaite créer un formulaire dans lequel si on choisi la case à cocher "oui", alors il y a une question a une réponse qui apparaît en dessous et si l'on choisi la case à cocher "non", il n'y a rien qui s'affiche. Je pense qu'il faut utiliser if et else mais je ne sais pas du tout de quelle manière il faut le faire !
Pourriez-vous m'aider s'il vous plaît ?
A voir également:
- Comment utiliser if et else
- Comment utiliser chromecast sur tv - Guide
- Utiliser iphone comme webcam - Guide
- Comment utiliser teamviewer - Guide
- Comment utiliser wetransfer - Guide
- Comment utiliser utorrent - Télécharger - Téléchargement & Transfert
10 réponses
Bonjour,
Tout dépend du langage mais en algo sa donnerai ça:
if case_a_cocher = oui
afficher question
endif
Pas besoin de else dans ce cas vu que si la case non est cocher tu ne fait rien
Tout dépend du langage mais en algo sa donnerai ça:
if case_a_cocher = oui
afficher question
endif
Pas besoin de else dans ce cas vu que si la case non est cocher tu ne fait rien
Normalement sa devrait marcher :
Je crois que tu peux aussi utiliser isset($_POST['case'])
<?php
if ( $_POST['case'] = on)
{
echo "Ta question";
}
?>
Je crois que tu peux aussi utiliser isset($_POST['case'])
Cel ne marche, je pense que je dois faire n'importe quoi. Voici mon code :
<form action="sondage_livrets.php" method="post">
Avez-vous un livret A (livret bleu dans certaines banques) ?<br />
<input type="radio" name="livretA" value="Non" />Non<br />
<input type="radio" name="livretA" value="Oui" />Oui<br />
<?php
$livretA = $_POST['livretA'];
if ( $_POST['livretA'] = Oui)
{
echo "Dans quelle banque êtes vous?";
}
?>
</form>
Je vais surement passer pour une imbécile lorsque vous allez voir ce code mais tant pis!!!
<form action="sondage_livrets.php" method="post">
Avez-vous un livret A (livret bleu dans certaines banques) ?<br />
<input type="radio" name="livretA" value="Non" />Non<br />
<input type="radio" name="livretA" value="Oui" />Oui<br />
<?php
$livretA = $_POST['livretA'];
if ( $_POST['livretA'] = Oui)
{
echo "Dans quelle banque êtes vous?";
}
?>
</form>
Je vais surement passer pour une imbécile lorsque vous allez voir ce code mais tant pis!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et si tu mets if ( $_POST['livretA'] = "Oui")
ou ça if ( $livretA = "Oui")
Et au passage les imbéciles sont ceux qui ne posent pas de question :)
ou ça if ( $livretA = "Oui")
Et au passage les imbéciles sont ceux qui ne posent pas de question :)
J'ai essayé avec les deux orthographe mais cela ne marche pas. En faite, à l'affichage de la page, on voit la deuxième question, on a même pas besoin de choisir l'une des deux réponses !!
Merci pour le petit message de fin !!
Merci pour le petit message de fin !!
Salut,
En php comme dans de nombreux langages, l'opérateur de comparaison est le double égal.
Donc c'est plutôt : if($a==) Et pour la comparaison entre même type, il vaut mieux utiliser encore l'opérateur triple égal.
Ce qui donne au final :
Au passage, n'oublie pas de filtrer ton entrée ;)
En php comme dans de nombreux langages, l'opérateur de comparaison est le double égal.
Donc c'est plutôt : if($a==) Et pour la comparaison entre même type, il vaut mieux utiliser encore l'opérateur triple égal.
Ce qui donne au final :
if ( $_POST['livretA'] === "Oui")
Au passage, n'oublie pas de filtrer ton entrée ;)
Il n'y a plus la question "dans quelle banque êtes vous ?" au moment du chargement de la page, ce qui est bien. Le souci est que quand je clique sur "Oui", il n'y a rien qui se passe, la question ne s'affiche pas !!!
il faut recharger le formulaire au moment où tu le modifies pour que ton code soit relu.
va voir ce post:
https://forums.commentcamarche.net/forum/affich-219577-radio-bouton-et-php
va voir ce post:
https://forums.commentcamarche.net/forum/affich-219577-radio-bouton-et-php
Slt ..
Oui linux est plus leger que windows et lis drivers sont de modules .
J' ai fais un site au brasil mais si les français sont interese ils peuvent écrire des news .
Pour les français qui sont au bresil.
Voila ..
DESB Linux
http://site.desb.org
Oui linux est plus leger que windows et lis drivers sont de modules .
J' ai fais un site au brasil mais si les français sont interese ils peuvent écrire des news .
Pour les français qui sont au bresil.
Voila ..
DESB Linux
http://site.desb.org