Page 1 sur 1

verification dans un tableau

Posté : 12 mars 2017, 14:18
par gamerkilli
Bonjour,

j'ai un problème, je n'arrive pas à effectuer une vérification de saisie entre un formulaire et des valeurs dans un tableaux .

j'aimerais juste après la saisie de l'utilisateur récupérer grâce a la méthode GET la saisie de l'utilisateur et ensuite la comparer avec chaque saisie de mon tableaux déjà initialisé avec différents nombre afin d'afficher la saisie de l'utilisateur si elle existe dans le tableaux ou sinon afficher qu'elle n'existe pas .

j'ai procéder comme cela :
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        
        <form method="get" action="exo1.php">
            <input type="text" name="chp_rech"> <!-- champ de saisie -->
        </form>

<?php
    // tableau avec les différentes valeurs
    $tab_donnees = array(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70);    
   
  
    if(in_array($$_GET['chp_rech'], $tab_donnees)){
        
        echo 'oui';
    
    }else{
        
        echo 'non';
    }
    
    ?>
Le problème c'est que le echo me renvoie toujours OUI pour n'importe qu'elle valeur saisie dans le champ texte ..

Merci à celles et ceux qui m'aideront :D

Re: verification dans un tableau

Posté : 12 mars 2017, 15:02
par Connor
Pourquoi tu mets $$_GET ? -> $_GET suffit ;)
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>

        <form method="post" action="exo1.php">
            <input type="text" name="chp_rech"> <!-- champ de saisie -->
        </form>

<?php
    // tableau avec les différentes valeurs
    $tab_donnees = array(0,5,10,15,20,25,30,35,40,45,50,55,60,65,70);


    if(in_array($_POST['chp_rech'], $tab_donnees)){

        echo 'oui';

    }else{

        echo 'non';
    }

    ?>
En faisant ce code ça devrait marcher ;) J'ai remplacé get par post. Ensuite j'ignore si tout ce fait sur la même page ou si tu appelles une autre page derrière mais le résultat reste le même ;)

Re: verification dans un tableau

Posté : 12 mars 2017, 16:52
par gamerkilli
Oui les $$ c'est juste une erreur de copier coller ;) , en effet sa fonctionne avec la méthode POST , je me demande pourquoi mon prof nous demandes de le faire avec la méthode GET ..

Merci beaucoup pour ton aide ! ;)

Re: verification dans un tableau

Posté : 12 mars 2017, 18:01
par Connor
Je ne sais pas pourquoi votre propose vous impose ça, hmm je me trompe peut-être je ne suis que débutant mais si tu utilises get il faut surement les récupérer dans une page externe pas sur la même page.

Si jamais le résultat te convient tu peux cliquer sur Sujet résolu ;)