Récupérer id

Fermé
dannezri Messages postés 53 Date d'inscription vendredi 24 juillet 2015 Statut Membre Dernière intervention 8 août 2017 - 8 août 2017 à 13:06
jordane45 Messages postés 36864 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 janvier 2023 - 8 août 2017 à 13:50
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 lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 545
8 août 2017 à 13:48
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 36864 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 janvier 2023 4 466
8 août 2017 à 13:50
0