filtrer les informations pour afficher un submit

Ce topic a été résolu
Codeur61

Codeur61 Le 27 février 2019 à 17:33 (Édité le 27 février 2019 à 20:37)

Bonsoir, 
J'ai un léger soucis au niveau de l'affichage que je souhaite faire. Je monte un espace admin, et, dans ma boucle qui doit afficher les informations d'un id, (comme son nombre de tokens) je souhaite filtrer les tokens, si tokens>= 500 alors on affiche le form sinon on affiche pas le form.Voici mon code php : 

if (isset($_POST['formtokens1'])) {
        if (isset($_POST['userid']) AND !empty($_POST['userid'])) {
                $iduser = $_POST['userid'];
                $requete = $bdd->prepare('SELECT id FROM membres WHERE id= ?');
                $requete->execute(array($iduser));
                $dest_verified = $requete->rowCount();
                if ($dest_verified == 1) {
                    $requete = $requete->fetch();
                    $requete = $requete['id'];
                    $updt = $bdd->prepare('UPDATE membres SET tokens= 0 WHERE id= ?');
                    $updt->execute(array($requete));
                    $erreur = "Remis a 0 !";
            } else {
            $erreur1 = "Ca ne marche pas !";
        }
    }
}
$reqtok = $bdd->query('SELECT * FROM membres');


et le formulaire :

<?php while ($t = $reqtok->fetch()) { ?>
            <form method="POST">
                1 - <input type="text" name="userid" value="<?=$t['id']?>"><br>
                2 - <input type="text" name="usermail" value="<?=$t['mail']?>"><br>
                3 - <input type="text" name="tokens" value="<?=$t['tokens']?>"><br>
                    <input type="submit" name="formtokens1" value="remise à zéro">
</form><br><?php } ?>


Voilà, donc j'ai essayé ça en plus du premier php (en remplaçant la requete en query par ca) : 

if (isset($_POST['iduser'], $_POST['tokens']) AND !empty($_POST['iduser']) AND !empty($_POST['tokens'])) {
$toknbr = $_POST['tokens'];
$reqtok = $bdd->prepare('SELECT * FROM membres WHERE tokens>= 500');
$reqtok->execute(array($toknbr));J'ai essayé de fermer la parenthèse en dessous du form, mais ca n'affiche rien.
Merci de votre aide
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte