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

  • Votes
  • Date
  • Date décroissante
  1. tu veux pas mettre ton code pour que je comprenne meix xe que tu fais s'il te plait
    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)
      ?>
      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
        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
          1. bah il faut pas que tu oublies de mettre dans ton fichier que tu utilise du JavaScript car cette methode marche
            1. tiens, j'ai remplacé alert par echo ça fonctionne...
              merci a toi...