Programme Php

Résolu
Bonjour,
j'ai une erreur de syntaxe j'arrive pas a trouver voici mon code

<?php

if(empty($_Post['longueur'])|| empty($_Post['largeur']))
{
echo '<p>il manque des valeurs</p>';
}
elseif
{
if(!is_numeric($_Post['longueur'])||!is_numeric($_Post['largeur']))
{
echo '<p>Les valeurs ne sont pas numériques </p>';
}
else
{
$surface = $_Post['longueur'] * $_Post['largeur'];
echo '<P>La surface du rectangle ='.$surface.'</p>';
}
}

?>

13 réponses

  1. excuse moi rodoplop mais j'avais trouver la solution désolée de répondre si tard
    merci quand meme
    1. comment envoi tu tes valeurs en POST ?

      peut être que ton formulaire de soumission de valeur est incorrect ?
      1. sa fonctionne mais quand j'essaye les autres instructions :il me renvoie a la premiere il manque des valeurs
        quand je met les valeurs exact il me repete toujours: il manque des valeurs
        1. sa me renvoie toujours il manque des valeurs a la 1 instruction:
          1. <?php

            if(empty($_Post['longueur'])|| empty($_Post['largeur']))
            {
            echo '<p>il manque des valeurs</p>';
            }
            elseif
            {
            if(!is_numeric($_Post['longueur'])||!is_numeric($_Post['largeur']))
            {
            echo '<p>Les valeurs ne sont pas numeriques </p>';
            }
            else
            {
            $surface = $_Post['longueur'] * $_Post['largeur'];
            echo '<P>La surface du rectangle ='.$surface.'</p>';
            }
            }
            ?>

            Par

            <?php

            if(empty($_Post['longueur'])|| empty($_Post['largeur']))
            {
            echo '<p>il manque des valeurs</p>';
            }
            elseif(!is_numeric($_Post['longueur'])||!is_numeric($_Post['largeur']))
            {
            echo '<p>Les valeurs ne sont pas numeriques </p>';
            }
            else
            {
            $surface = $_Post['longueur'] * $_Post['largeur'];
            echo '<P>La surface du rectangle ='.$surface.'</p>';
            }
            ?>
            1. voila je pense mon code php est bon mais il m'affiche sa:
              Parse error: syntax error, unexpected '{', expecting '(' in C:\wamp\www\formulaire\aire.php on line 8
              1. Bonsoir
                Remplace
                $surface = $_Post['longueur'] *
                Par
                $surface = $_Post['longueur'];