par
brother » 03 nov. 2011, 21:41
Bonjour moogli,
moogli a dit :
une fois que tu auras compris ce qu'elle retourne tu aura résolu ton soucis (et ajoute un if, ou un switch )
Merci pour le (ajoute un if) voici ma solution peut-être as-tu une meilleure solution...
Ca fonctionne très bien et sans bouton pour valider, si ça peut servir à quelqu'un.
<?php
//mavar représente une variable quelconque
$mavar = isset($_POST['mavar']) ? $_POST['mavar'] : '';
if ($mavar=='oui')
{
echo "la valeur est : ".$mavar;
}
else
{
if ($mavar=='non')
{
echo "la valeur est : ".$mavar;
}
}
?>
<form enctype="multipart/form-data" method="post">
<input type="radio" name="" value="oui" onclick="submit(this.form)"/>Oui<br/>
<input type="radio" name="" value="non" onclick="submit(this.form)"/>Non<br/>
</form>
Ou avec switch
<?php
$mavar = isset($_POST['mavar']) ? $_POST['mavar'] : '';
switch($mavar)
{
case $mavar=='non':
echo $mavar;
break;
case $mavar=='oui':
echo $mavar;
break;
}
?>
<form enctype="multipart/form-data" method="post">
<input type="radio" name="news" value="oui" onclick="submit(this.form)"/>Oui<br/>
<input type="radio" name="news" value="non" onclick="submit(this.form)"/>Non<br/>
</form>
Merci moogli, ais-je trouvé la meilleure solution ?
Le mieux c'est la condition avec switch pour sa simplicité ?