Une condition precise sur un formulaire
Résolu
neofuturoxx
Messages postés
131
Statut
Membre
-
freto Messages postés 1543 Date d'inscription Statut Membre Dernière intervention -
freto Messages postés 1543 Date d'inscription Statut Membre Dernière intervention -
salut tout le monde , j'ai vraiment besoin d'aide je vais etre plus claire je veux faire un controle dans mon formulaire
voici mon code disant la partie qui nous interesse:
j'aimerai integrer une nouvelle condition c'est a dire
si la place payante obligatoire est "non" alors les places sont gratuite donc on n'execute pas le code que j'ai mis plus haut
si la place payante obligatoire est "Oui" alors on execute le code ci-dessus en payant au moin une place
donc ma questiion est de savoir ou integrer ma condition de place payante oui/non appellons cette variable par exemple "obligatoire" donc comment je vais le mettre dans le code qui se trouve plus haut merci
voici mon code disant la partie qui nous interesse:
if(($pleintarif=='0' || $pleintarif=="" || $pleintarif==" ")&&($tarifreduit=='0' || $tarifreduit=="" || $tarifreduit==" "))
{
echo"<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<center>"."<table width='75%' border='0' cellpadding='0' bordercolor='#009933'>
<tr>
<td>"."<h3>" ."Il faut réserver au moins une place payante"."<br>"."Pour compléter votre réservation, merci de cliquer sur "."<img src='images/preced.jpg'>"." (en haut a gauche)"."</h3>"."</td>
</tr>
</table>"."</center>";
}
else{
echo"<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<center>"."<table width='35%' border='0' cellpadding='0' bordercolor='#009933'>
<tr>
j'aimerai integrer une nouvelle condition c'est a dire
si la place payante obligatoire est "non" alors les places sont gratuite donc on n'execute pas le code que j'ai mis plus haut
si la place payante obligatoire est "Oui" alors on execute le code ci-dessus en payant au moin une place
donc ma questiion est de savoir ou integrer ma condition de place payante oui/non appellons cette variable par exemple "obligatoire" donc comment je vais le mettre dans le code qui se trouve plus haut merci
Configuration: Windows 2003 Firefox 2.0.0.4
14 réponses
-
Attend je me suis trompé
en fait c'est le code de ce genre dont tu a besoinsif (obligatoire =="oui") { if(($pleintarif=='0' || $pleintarif=="" || $pleintarif==" ")&&($tarifreduit=='0' || $tarifreduit=="" || $tarifreduit==" ")) { echo"<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<center>"."<table width='75%' border='0' cellpadding='0' bordercolor='#009933'> <tr> <td>"."<h3>" ."Il faut réserver au moins une place payante"."<br>"."Pour compléter votre réservation, merci de cliquer sur "."<img src='images/preced.jpg'>"." (en haut a gauche)"."</h3>"."</td> </tr> </table>"."</center>"; } else{ echo"<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<center>"."<table width='35%' border='0' cellpadding='0' bordercolor='#009933'> <tr> <td>"."<center>"."<h3>"."Votre réservation a bien été prise en compte"."</h3>"."</center>"."</td>"." </tr>". "<tr>". } }else{ //ici place le code que tu doit effectuer si la place n'est pas obligatoirement payante } -
Bjr
He bien encadre tout ce code par un beau if then else
Il n'y a rien de compliqué je pense
Cela donnerais
if (obligatoire==false){
// ton code
} -
ah ok je vais faire ce que tu me dis pour plus de precision , mon obligatoire a une valeur qui est "oui " ou "non" je le defini depuis le panneaux administrateur donc tu me dis de mettre false j'espere que ça marchera je te tiens au courant meci freto
-
a ben dans ce cas fait une comparaison de ce type
(obligatoire=="non") -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ok je vias le faire donc j'aurai un truc du genre
if (obligatoire =="non") { if(($pleintarif=='0' || $pleintarif=="" || $pleintarif==" ")&&($tarifreduit=='0' || $tarifreduit=="" || $tarifreduit==" ")) { echo"<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<center>"."<table width='75%' border='0' cellpadding='0' bordercolor='#009933'> <tr> <td>"."<h3>" ."Il faut réserver au moins une place payante"."<br>"."Pour compléter votre réservation, merci de cliquer sur "."<img src='images/preced.jpg'>"." (en haut a gauche)"."</h3>"."</td> </tr> </table>"."</center>"; } else{ echo"<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<br>"."<center>"."<table width='35%' border='0' cellpadding='0' bordercolor='#009933'> <tr> <td>"."<center>"."<h3>"."Votre réservation a bien été prise en compte"."</h3>"."</center>"."</td>"." </tr>". "<tr>". -
yep sa serait sa
N'oublie pas de refermer les if par des } tout a la fin -
ok je viens de femrer le fichier avec les } la premiere condition quand je met place payante obligatoire a "oui" ça marche mais quand je met a "non" il me demande de reserver alors normalement il devrai accepter
-
si j'ai bien compris il doit accepter, donc t'afficher ce qu'il y a après le else
dans ce cas, tu doit placer une } après celle qui est juste avant le else et une a la fin du code que tu a écris -
hummm c'est un peu flou ;) tu veux dire placer le }ou dans le code ci dessus?
-
Si tu doit afficher ce qui a après le else place une } juste avant le else
sa donnerais
}
}else{
//suite du code
} -
ok je vais faire comme tu me dis je te tien au courant
-
freto , tu sais ce code me fait marrer il me semble qu'il joue a cache cache avec moi quand je fais ce que tu me dis la condition
obligatoire=="non"
c'est a dire que les place sont gratuite ça fonctionne très bien seulon ton astuce mais quand les places sont payante doncobligatoire=="oui"
il m'envoi rien . pour precision quand l'un ou l'autre marhe je reçois un message dans ma boite qui me dit que la reservation a été pris en compte je dis ça juste a titre indicatif tu as encore une idée a me proposer,? tu m'a fait avancer de bcp merci en tt cas -
salut mon ami freto je te suis très reconnaissant tu m'as bcp aidé justement j'avais pensé a la derniere ligne omme tu as fait , tu m'as bcp aidé franchement si t'es sur paris se serai bien de prendre un vert mon pote merci freto
-
He bien si ton problème est résolu c'est cool pour toi. Dsl je ne suis pas du tout sur Paris, donc pour l'idée d'un verre la bas, c'est sympa mais impossible
Voilou, bonne continuation a toi