Bonsoir.
J'ai un système de news sur mon site, il marche très bien, sauf la page qui permet l'édition d'une news. Ma requête n'a pas de problème, et lors de l'execution de la page, aucune erreur est retournée. Donc en principe, ça marche. Mais une fois arrivée sur la page d'accueil, les données n'ont pas été mises à jour. Si vous pouviez m'éclairer sur l'origine du problème, cela serait sympa
Le script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 <?php session_start(); try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=mysql51-29.perso;dbname=garnacheybdd', 'mon_nom_d_utilisateur', 'mon_mdp', $pdo_options); $titre = $_POST['titre']; $contenu = $_POST['contenu']; $id = $_GET['id_news']; $req = $bdd->prepare('UPDATE news SET titre = :nvtitre, contenu = :nvcontenu WHERE id = :nvid'); $req->execute(array( 'nvtitre' => $titre, 'nvcontenu' => $contenu, 'nvid' => $id )); header('Location: /'); exit; } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } ?>
Partager