Bonjour,
Je viens vers vous puisque j'ai un problème. Sur la page admin de mon site, j'ai une page qui permet la modification des données. Pour cela je dois d'abord recuperer les donnees.
Mais lorsque j'essaye de recuperer, ca ne marche pas. Il ne recupere que le "titre". Les categorie, contenu etc n'est pas recuperé. Après plusieurs tentative, je ne trouve pas toujours le moyen de recuperer. Je vous joint le code en bas, mais cette même code marchait il y a quelques temps.
<?php //d'abord on va se connecter à la bas $bdd = new PDO(''); // On se connecte à la base
if (isset($_GET['id'])) {
// On récupère seulement les informations de la news en fonction de son id. $reponse = $bdd->query('SELECT * FROM news WHERE id=\'' . $_GET['id'] . '\''); while ($donnees = $reponse->fetch()) // declaration du titre $titre = addslashes ($donnees['titre']); // declaration de la catégorie $categorie = addslashes ($donnees['categorie']); // declaration de l'introduction $introduction = addslashes ($donnees['introduction']); // declaration du contenu $contenu = addslashes($donnees['contenu']); // declaration de l'url $url = addslashes($donnees['url']);
$id_news = $donnees['id']; // Nous jouons sur cette variable pour la modification.
<table border="1"><tr> <th>Titre</th> <th>Modifier</th> </tr> <?php // On selectionne les news par ordre( du nouveau à l'ancien) $reponse = $bdd->query('SELECT * FROM news ORDER BY id DESC'); /* On fait une boucle while pour lister les news en affichant leurs titres un lien "modifier" pour chaque news
/ while ($donnees = $reponse->fetch()){ ?> <tr> <td><?php echo stripslashes($donnees['titre']); ?></td> <td><?php echo '<a href="edit_news.html?id=' . $donnees['id'] . '">'; ?>Modifier</a></td> </tr> <?php } // Fin de la boucle ?>