Page en fonction d'un id
dannezri
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
jumulka Messages postés 12157 Date d'inscription Statut Membre Dernière intervention -
jumulka Messages postés 12157 Date d'inscription Statut Membre 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 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
<?php
session_start();
require('php/config.php');
require('php/functions_forum.php');
if(isset($_GET['id_createur']) AND $_GET['id_createur'] > 0) {
$getid = intval($_GET['id_createur']);
$requser = $bdd->prepare('SELECT *, f_topics.id topic_base_id FROM f_topics WHERE id_createur = ?');
$requser->execute(array($getid));
$userinfo = $requser->fetch();
$requser .= " ORDER BY f_topics.id DESC";
$topics = $bdd->prepare($req);
$topics->execute($exec_array);
require('views/forum_topics.view.php');
?>
A voir également:
- Page en fonction d'un id
- Fonction si et - Guide
- Supprimer page word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Mettre google en page d'accueil - Guide
- Id telephone - Guide
2 réponses
Bonjour,
dis plutôt quel est le problème et précise ce que tu veux, parce que la...
a part que sur la partie que tu as donné le if n'est pas fermé.
dis plutôt quel est le problème et précise ce que tu veux, parce que la...
a part que sur la partie que tu as donné le if n'est pas fermé.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, quand tu partages du code php, peux-tu le marquer comme code php, ainsi:
tu ne partages pas tes trois autres fichiers, donc tu ne nous donnes pas une vue d'ensemble. tu ne nous expliques pas non plus comment le code se comporte.
je vois quelques anomalies dans ton code, en plus du if non fermé mentionné par jumulka:
- la ligne 11 est incorrecte, tu ne peux pas modifier ainsi un objet de type PDOStatement (créé par ->prepare)
- tu utilises $req et $exec_array: d'où viennent-ils?
<?php session_start(); require('php/config.php'); require('php/functions_forum.php'); if(isset($_GET['id_createur']) AND $_GET['id_createur'] > 0) { $getid = intval($_GET['id_createur']); $requser = $bdd->prepare('SELECT *, f_topics.id topic_base_id FROM f_topics WHERE id_createur = ?'); $requser->execute(array($getid)); $userinfo = $requser->fetch(); $requser .= " ORDER BY f_topics.id DESC"; $topics = $bdd->prepare($req); $topics->execute($exec_array); require('views/forum_topics.view.php'); ?>
tu ne partages pas tes trois autres fichiers, donc tu ne nous donnes pas une vue d'ensemble. tu ne nous expliques pas non plus comment le code se comporte.
je vois quelques anomalies dans ton code, en plus du if non fermé mentionné par jumulka:
- la ligne 11 est incorrecte, tu ne peux pas modifier ainsi un objet de type PDOStatement (créé par ->prepare)
- tu utilises $req et $exec_array: d'où viennent-ils?
Bonjour,
EN complément ... lorsque l'on fait du PDO .. il FAUT activer la gestion des erreurs dans la connexion ET placer CHAQUE requête dans des blocs TRY/CATCH
Comme ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
EN complément ... lorsque l'on fait du PDO .. il FAUT activer la gestion des erreurs dans la connexion ET placer CHAQUE requête dans des blocs TRY/CATCH
Comme ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
J'ai transmis ce que j'ai fait mais ca ne marche pas