Message d'erreure

bon jour a tous
voilà j'apprends la programmation en .PHP je voudrai pour un formulaire afficher un message d'erreure si les characteres n'ont pas été affichés en numerique que voici:
{
echo"<p>***erreure! vous devez entrez des données numeriques.</p>");
}

mais ça ne fonctionne pas ; quelqu'un pourrai m'aider svp?
Configuration: Mac OS X
Firefox 2.0.0.3

6 réponses

  1. tu veux pas mettre ton code pour que je comprenne meix xe que tu fais s'il te plait
    0
    1. le voici; c'est pour une calculette de prix:

      <?php
      if (is_numeric($_POST['numAdults']) ==false or is_numeric($_POST['numChildren']) == false)
      {
      header("location: tourPrice.PHP?error=notnumeric");
      }
      ?>
      {
      echo "<p> erreure! vous devez entrez des chiffres!!! </p>"
      }

      <?php
      $numAdult = $_POST['numAdults'];
      $numChild = $_POST['numChildren'];
      $basePrice = $_POST['tourName'];
      $tourPrice = ($numAdult*$basePrice)+($numChild*$basePrice/2)
      ?>
      0
      1. Merci.

        Ce que je ferais c'est que lorsque tu clique sur ton bouton valider ou egal et que tu n'as pas des chiffres, tu affiche un message d'erreur en javascript

        if (is_numeric($_POST['numAdults']) ==false or is_numeric($_POST['numChildren']) == false) {
        alert("Veuillez entrer des valeurs numeriques");
        }

        voila
        0
        1. ah... et ben ta methode elle me donne une fatalerreure...

          Fatal error: Call to undefined function: alert() in /home.10.11/chtitebo/www/tourprice_processor.php on line 3
          0
          1. bah il faut pas que tu oublies de mettre dans ton fichier que tu utilise du JavaScript car cette methode marche
            0
            1. tiens, j'ai remplacé alert par echo ça fonctionne...
              merci a toi...
              0