Je ne trouve pas mon problème en PHP ...
Alex
-
toto -
toto -
Bonjour,
J'ai un problème a la ligne 30 de ce script mais je n'arrive pas a le trouver :S
Pouvez vous m'aidez svp ?
Merci d'avance
J'ai un problème a la ligne 30 de ce script mais je n'arrive pas a le trouver :S
Pouvez vous m'aidez svp ?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Calcule du volume</title> </head> <body> <?php if (isset($_POST['hauteur']) && isset($_POST['largeur']) && isset($_POST['longueur'])) // Si les variables hauteur, largeur et longueur existe { //ALORS $hauteur=$_POST['hauteur']; // création de la variable hauteur $largeur=$_POST['largeur']; // création de la variable largeur $longueur=$_POST['largeur']; // création de la variable longueur } if ($hauteur!="" && $largeur!="" && $longueur!="" && $hauteur>0 && $largeur>0 && $longueur>0 ) // Si les variables ne sont pas vides Et si les variables sont supérieur à zéro { // ALORS // déclaration de la constante de calcule du volume d'un rectangle define("VOLUME_BOITE", "$hauteur*$largeur*$longueur"); // Affichage du résultat echo 'Le volume de la boîte est de', VOLUME_BOITE, 'cm<sub>3</sub>'; } elseif ($hauteur=="" OR $largeur=="" OR $longueur=="") // Mais si une des variables est égale a 0 { Echo'Les valeurs que vous avez rensegné ne sont pas corrects !'; // afficher les valeurs sont incorrecte } else (!isset($hauteur) OR !isset($largeur) OR !isset($longueur)) // Si une des variables n'existe pas { echo' <form action="" method="post"> <fieldset> <legend>Calcul du volume d\'un rectange</legend> <p> <label>Entrer les données</labelm> <input name="hauteur" type="text" /><br /> <input name="largeur" type="text" /><br /> <input name="longeur" type="text" /><input name="submit" type="submit" value="Calculez" /><br /> </p> </fieldset> </form>'; } ?> </body> </html>
Merci d'avance
A voir également:
- Je ne trouve pas mon problème en PHP ...
- Pourquoi ma tv ne trouve pas toutes les chaînes - Guide
- Easy php - Télécharger - Divers Web & Internet
- Où se trouve mon adresse url ? - Guide
- Ou se trouve le presse papier - Guide
- Je ne trouve pas ma clé usb sur mon pc - Guide
2 réponses
Slt,
moi j'aurais pas fais ça:
if ($hauteur!="" && $largeur!="" && $longueur!="" && $hauteur>0 && $largeur>0 && $longueur>0 ) // Si les variables ne sont pas vides Et si les variables sont supérieur à zéro
{ // ALORS
// déclaration de la constante de calcule du volume d'un rectangle
define("VOLUME_BOITE", "$hauteur*$largeur*$longueur");
// Affichage du résultat
echo 'Le volume de la boîte est de', VOLUME_BOITE, 'cm<sub>3</sub>';
}
Mais à la place:
if ($hauteur!="" && $largeur!="" && $longueur!="" && $hauteur>0 && $largeur>0 && $longueur>0 ) // Si les variables ne sont pas vides Et si les variables sont supérieur à zéro
{ // ALORS
// déclaration de la constante de calcule du volume d'un rectangle
$VOLUME_BOITE==$hauteur*$largeur*$longueur;
// Affichage du résultat
echo 'Le volume de la boîte est de' .$VOLUME_BOITE. 'cm<sub>3</sub>';
}
par contre je sais plus si il faut des guillemets pour concaténer ou si c'est pas la peine ....
J'espère que ça t'aidera
moi j'aurais pas fais ça:
if ($hauteur!="" && $largeur!="" && $longueur!="" && $hauteur>0 && $largeur>0 && $longueur>0 ) // Si les variables ne sont pas vides Et si les variables sont supérieur à zéro
{ // ALORS
// déclaration de la constante de calcule du volume d'un rectangle
define("VOLUME_BOITE", "$hauteur*$largeur*$longueur");
// Affichage du résultat
echo 'Le volume de la boîte est de', VOLUME_BOITE, 'cm<sub>3</sub>';
}
Mais à la place:
if ($hauteur!="" && $largeur!="" && $longueur!="" && $hauteur>0 && $largeur>0 && $longueur>0 ) // Si les variables ne sont pas vides Et si les variables sont supérieur à zéro
{ // ALORS
// déclaration de la constante de calcule du volume d'un rectangle
$VOLUME_BOITE==$hauteur*$largeur*$longueur;
// Affichage du résultat
echo 'Le volume de la boîte est de' .$VOLUME_BOITE. 'cm<sub>3</sub>';
}
par contre je sais plus si il faut des guillemets pour concaténer ou si c'est pas la peine ....
J'espère que ça t'aidera