Probleme bizarre en php

Fermé
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 26 févr. 2008 à 22:12
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 - 27 févr. 2008 à 13:01
Bonjour,
je ne comprends pas pourquoi le code suivantr ne marce pas les 2 derniers if fonctionnent mais pas les 2 premierrs ne marchent pas, ils ne m'emmenent pas vers les pages respectives form.php et heure.php
help me please

Vous pouvez maintenant vous rendre là où vous le souhaiter...<br /><br />

<form method="post" action="accueil.php">

<p>
<input type="checkbox" name="bdd" id="bdd" /> <label for="bdd"> Base De Données Bibliographique </label><br />
<input type="checkbox" name="bdc" id="bdc" /> <label for="bdc"> Base De Connaissances </label><br /><br />
<input type="submit" /> <input type="reset" />
</p>
</form>

<?php

if($_POST['bdd']==on)
{
?>

<form action="form.php" method="post">

<?php
}
if($_POST['bdc']==on)
{
?>
<form action="heure.php" method="post">

<?php
}
if(($_POST['bdd']!=on) && ($_POST['bdc']!=on))
{

echo "Vous devez cocher une des deux cases ci-dessus...";
?>

<?php
}
if(($_POST['bdd']==on) && ($_POST['bdc']==on))
{

echo "Vous ne pouvez pas cocher les deux cases simultanément...";
?>
<?php
}
?>
A voir également:

4 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
26 févr. 2008 à 22:31
salut,

si c'est une chaîne il faut des apostrophes :
if( $_POST['bdd'] == 'on' )
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
27 févr. 2008 à 07:48
bonjour,
dalida j'ai essayé ta solution et cela ne marche toujours pas donc si quelqu'un aune autre idée....
merci d'avance
urgent please
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
27 févr. 2008 à 07:52
if($_POST['bdc']==on)
{
?>
<form action="heure.php" method="post">


en fait je crois que quand je fais cela moi ce que je veux c'est qu'il aille sur heure.php mais je crois que dans heure.php je dois mettre quelque chose de spécial nan?? ca doit appeler ou je ne sais pas nan??
0
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 3
27 févr. 2008 à 12:56
quelqu'un auratr une idée svp????
c'est urgenrt....
0
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
27 févr. 2008 à 13:01
Bonjour,

C'est un peu le bazar dans ton code :)

Pkoi tu met pas un switch ? ca serai plus simple non ?

A plus tard !

0