Récupérer id

dannezri Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je créer un forum et je cherche à faire une page "mes topics" et donc en fonction de l'id du compte afficher les topics creer par l'utilisateur mais je cale un peu. Je suis débutant donc j'aurais besoin d'explications claire avec exemples


<? php
session_start();
require('php/config.php');
require('php/functions_forum.php');



if(isset($_SESSION['id']) AND $_SESSION['id'] > 0) {
$getid = intval($_SESSION['id']);
$requser = $bdd->prepare('SELECT *, f_topics.id topic_base_id FROM f_topics WHERE id_createur=$_SESSION['id']');
$topics = $bdd->prepare($requser);
$topics->execute($exec_array);



require('views/forum_topics.view.php');

?>


Merci

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Il faut revoir l'utilisation des requêtes préparées :
$requser = $bdd->prepare('SELECT *, f_topics.id topic_base_id FROM f_topics WHERE id_createur = :id');
$requser->execute(array(':id' => $_SESSION['id']));
$topics = $requser->fetchAll();


http://php.net/manual/fr/pdo.prepared-statements.php
https://www.php.net/manual/fr/pdo.prepare.php

Bonne journée,
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0