J'ai un formulaire ou l'utilisateur doit faire un choix de type OUI ou NON.
il doit ensuite indiquer un prix. Selon l'option choisit le prix minimum diffère.
Actuellement mon code n'impose qu'un meme prix minimum quelque soit le choix.
Que dois je mettre comme code pour que ca fonctionne ?? (j'ai fais plusieurs tentatives sans succes)
Voici le code de base (Légende : N=Non et Y=Yes. Y est définit ailleurs dans le code mais je copie ici juste l'essentiel pour comprendre):
Code : Tout sélectionner
if(isset($_POST["choix"])){
$form_choix= $_POST["choix"];
} else {
$form_choix="N";
}
Code : Tout sélectionner
if (!is_numeric($form_price)){
$admitted = 0;
echo "<img src='".$livesite."administrator/images/publish_x.png' width='16' height='16' alt='' align='absmiddle' /> <font color='red'><b>".JText::_('entrer une valeur numerique')."</b></font><br />";
} else {
if ($form_price < 20){
$admitted = 0;
echo "<img src='".$livesite."administrator/images/publish_x.png' width='16' height='16' alt='' align='absmiddle' /> <font color='red'><b>".JText::_('20 Euros prix minimum')."</b></font><br />";
}
}Code : Tout sélectionner
if (!is_numeric($form_price)){
$admitted = 0;
echo "<img src='".$livesite."administrator/images/publish_x.png' width='16' height='16' alt='' align='absmiddle' /> <font color='red'><b>".JText::_('entrer une valeur numerique')."</b></font><br />";
}
if ($form_choix="N" AND $form_price < 20){
$admitted = 0;
echo "<img src='".$livesite."administrator/images/publish_x.png' width='16' height='16' alt='' align='absmiddle' /> <font color='red'><b>".JText::_('20 Euros prix minimum')."</b></font><br />";
} else {
if ($form_choix="Y" AND $form_price < 5){
$admitted = 0;
echo "<img src='".$livesite."administrator/images/publish_x.png' width='16' height='16' alt='' align='absmiddle' /> <font color='red'><b>".JText::_('Prix de 5 Euros minimum')."</b></font><br />";
}
}HELP !!