Enfaîte j'aimerais savoir comment récupéré le données de la personne qui est connecté soit l'admin ou le modérateur ??!!! j’aimerais afficher une phrase exemple bienvenue + le nom et prenom de l'admin et faire une page profil pour l'admin
Le 25/01/2016 à 08:36AlexandreTu as oublier les apostrophes dans ta requete pour dire que tu recherches une chaine de caractères
Le 28/01/2016 à 13:31
widwerkmoi aussi e veux faire sa mais je suis bloque désolé je peux pas t'aider mais personne nous aide tranquille si je trouve une solution je te le dit.
Le 26/01/2016 à 08:55
JPBonjour les gars, je ne suis pas le tutoriel, mais je peux vous aider...
Le 26/01/2016 à 15:32
Dites moi comment la session est definie... (p-e$_SESSION['auth'], qu'est il ecrit à la place de auth chez vous?).
Une fois que vous m'aurez communiquer ca je pourrai vous aider! ;)
Louisla session est définie $_SESSION['admin'] est-ce-que je l'a met dans l'a requête ? MET NOUS UN EXEMPLE
Le 26/01/2016 à 16:03
JPSi tu as par exemple dans ta base de données un champ qui s'appelle "name", alors ce que tu fais pour afficher le champs tu n'as qu'a faire:
Le 26/01/2016 à 16:37
<?php echo $_SESSION['admin']->name; ?>
J'espère que ça t'a aidé! ;) j'espère que nicwalle repondra un jour aux questions de son forum!;)
NicwalleIl suffit de créer une requête qui récupère l'ensemble des informations de l'utilisateur à partir de son adresse email ($_SESSION['admin']).
Le 26/01/2016 à 17:33
La requête sera donc:
"SELECT * FROM admins WHERE email = '{$_SESSION['admin']}'
Et puis après, pour afficher le reste, vous avez plein d'exemples dans le tuto
Louismerci et donc je l'affiche grâce au foreach qui sont présent dans tes tutos :
Le 26/01/2016 à 18:11
function get_admin(){
global $db;
$req = $db->query("
SELECT *
FROM admin
WHERE email= {$_SESSION['admin']}
");
$results = [];
while($rows = $req->fetchObject()){
$results[] = $rows;
}
return $results;
}
<?php
$administrateurs = get_admin();
?>
foreach($administrateurs as $administrateur){
?>
Bienvenue <span><?= $administrateur->nom ?><?= $administrateur->prenom ?></span>
<?php
Quel est mon erreur ????!!!!
NicwalleC'est exactement ça sauf qu'en base de données, nous n'avons pas de colonne nom et prénom... il faut mettre $administrateur->name
Le 26/01/2016 à 18:24
Louismais moi j'ai mis nom et prenom dans ma base de données
Le 26/01/2016 à 18:35
sa me met un message d'erreur quand meme
( ! ) Warning: PDO::query(): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM admin WHERE email =[email protected]' at line 2 in C:\Users\Louis\Desktop\bts_sio 2eme\UwAmp\www\arumcolombo\admin\functions\admin.func.php on line 25
et
( ! ) Fatal error: Call to a member function fetchObject() on a non-object in C:\Users\Louis\Desktop\bts_sio 2eme\UwAmp\www\arumcolombo\admin\functions\admin.func.php on line 27
NicwalleTu as bien la colonne e-mail?
Le 26/01/2016 à 20:45
Louisoui j'ai bien la colonne email
Le 26/01/2016 à 20:55
Louisessaye avec ton propre code que tu nous montre sur tes vidéos et dis moi ce que ta mis ?
Le 26/01/2016 à 20:58
widwerkET ooooohhh y'a quelqu'un pourrais nous aider ???? s'il vous plait :(
Le 28/01/2016 à 11:21
Louismerci alexandre ton aide.....
Le 28/01/2016 à 20:08