Vérifier sélection bouton radio

richf20 Messages postés 20 Statut Membre -  
coeus Messages postés 3296 Statut Membre -
Bonjour,
je suis entrain de travailler un site en php et je souhaite que vous m'aidez.
Mon problème est le suivant:
j'ai un formulaire d'inscription, le premier élément de ce formulaire est un bouton radio qui contient les valeurs suivante : particulier ou bien société et selon le choix de l'internaute j'affiche le formulaire adéquat voici le code:

<FORM method="POST" action="#" ><br />

<TABLE BORDER=0>
<TR>
<TD><font color="#375D81">Statut:</font></TD>
<TD>
&nbsp&nbsp&nbsp <input type="radio" name="statut" value="particulier" checked>Particulier
&nbsp&nbsp <input type="radio" name="statut" value="société"> Société
</TD>
</TR>

<?php
$stat = isset($_POST['statut']);
If($stat=="particulier")
{
?>

<TR>
<TD><font color="#375D81">Nom:</font></TD>
<TD>
<INPUT type=text name="nom">
</TD>
<TD><font color="#375D81">Prénom:</font></TD>
<TD>
<INPUT type=text name="prenom">
</TD>
<TD>&nbsp &nbsp <font color="#375D81">Email:</font></TD>
<TD>
<INPUT type=text name="email">
</TD>
</TR>
<TR>
<TD><font color="#375D81">N°cin:</font></TD>
<TD>
<INPUT type=text name="ncin">
</TD>
<TD><font color="#375D81">N° téléphone:</font></TD>
<TD>
<INPUT type=text name="tel">
</TD>
<TD>&nbsp &nbsp <font color="#375D81">Adresse:</font></TD>
<TD>
<INPUT type=text name="adr">
</TD>
</TR></TABLE>

<?php
}
else
{

If($stat== 'société')
{
?>

<TR>
<TD><font color="#375D81">Raison sociale:</font></TD>
<TD>
<INPUT type=text name="nom">
</TD>
<TD><font color="#375D81">Statut juridique:</font></TD>
<TD>
<INPUT type=text name="statut">
</TD>
<TD>&nbsp &nbsp <font color="#375D81">domaine d'activité:</font></TD>
<TD>
<INPUT type=text name="dom_act">
</TD>
</TR>
<TR>
<TD><font color="#375D81">Adresse:</font></TD>
<TD>
<INPUT type=text name="adr">
</TD>
<TD><font color="#375D81">N° téléphone:</font></TD>
<TD>
<INPUT type=text name="tel">
</TD>
<TD>&nbsp &nbsp <font color="#375D81">Email:</font></TD>
<TD>
<INPUT type=text name="email">
</TD>
</TR></TABLE>
<?php
}}
?>
</form>

S'il vous plait c très urgent aidez moi!
A voir également:

1 réponse

coeus Messages postés 3296 Statut Membre 119
 
Salut !

$stat = isset($_POST['statut']);

Ça va te retourner un $stat qui aura une valeur de true ou false. Essaie plutôt avec ceci :

$stat = (isset($_POST['statut']) ? $_POST['statut'] : ''); 

Là $stat va avoir une valeur soit de individu, soit de société...

En passant, je ne sais pas avec quel logiciel tu bâtis ton site, mais le code HTML est... Je ne dirai pas ce qu'il est. Disons qu'il pourrait être mieux. Si jamais tu veux quelques conseils... ;-)
Parce qu'avec des <table> et des <font> pour faire un formulaire, ça fait vraiment pas professionnel. Enfin... Ça va fonctionner pareil, c'est juste que ça fait mal à mes petits yeux d'intégrateur ! :-P

Bonne journée !
0