Bonjour / Bonsoir,

Je post ce sujet car depuis un bon moment mon code ne marche plus, j'ai fait des recherche et rien ni fait.
Mon prôbléme c'est que mon code affiche une erreur " Notice: Undefined variable: ReqUsersID "

Le code doit récupérer les info de l'id passer par l'URL.

if(isset($_GET['id']) AND $_GET['id'] > 0)
{
    $users_information = new UsersInfo();
    $users_information->get_UsersInfoID();
}

et la function:

class UsersInfo{

    static function get_UsersInfoID(){
        global $bdd;
        $GetID = intval($_GET['id']);
        $GetUsersID = $bdd->prepare('SELECT * FROM membre WHERE id = ?');
        $GetUsersID->execute(array($GetID));
        $ReqUsersID = $GetUsersID->fetch();
        return $ReqUsersID;
    }

}

et je doit afficher les information de la personne avec :
Inscrie le `<?php echo $ReqUsersID['register_date']; ?>

Merci d'avance pour vos futur post :)

2 réponses


tleb
Réponse acceptée

Salut,

Cette erreur signifie simplement que la variable n'est pas accessible dans le scope de ton echo. Il faut que tu récupères la valeur retourné par $users_information->get_UsersInfoID();.

JMERISE
Auteur

ha merci sa marche :)