[RESOLU] Je ne reçois pas les informations dans ma base de donnée !

Eléphanteau du PHP | 12 Messages

24 juil. 2016, 04:22

Bonsoir cela va faire maintenant plus de 4 jours que je cherche l'erreur dans mon code qui fait que je ne reçois aucune informations dans ma base de donnée. Malgré l'ajout d'une exception PDO, je ne reçois aucun message d'erreur. J'aimerai absolument COMPRENDRE mon erreur donc aidez moi s'il vous plaît ! je ne suis que débutant donc soyez indulgent avec les possibles confusions ou incohérence de mon code.

Merci

Code : Tout sélectionner

<header> <link href="../style/test.css" type="text/css" rel="stylesheet"/> <?php session_start(); try{ $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } ?> </header> <?php include("../menu.php"); if(isset($_SESSION['username'])) { if(isset($_GET['action'])){ if($_GET['action']=='ajouter'){ header('Location:../deposer_annonce.php'); }else if ($_GET['action']=='modifier/supprimer'){ }else{ } } }header('Location: ../Accueil.php'); ?> </header> <h1>Administration</h1></br></br> <h3>Bienvenue,<?php echo $_SESSION['username'];?> dans la zone d'administration du site.</h3> <a href="?action=ajouter">Ajouter un produit</a></br> <a href="?action=modifier/supprimer">Modifier/Supprimer un produit</a> <h1>Ecrire un article</h1></br></br> <table> <form action="../Accueil.php" method="POST"> <h3>Titre : </h2><input type="text" name="title_news1"/></br> <h3>Article 1 : </h3><textarea cols=33 rows=10 value="article1" name="article1"></textarea></br> <input type="submit" name="articles" value="Envoyer les articles" align="center"> </form> </table> <?php if(isset($_POST['articles'])) { $title_news1=$_POST['title_news1']; $article1=$_POST['article1']; $req_news=$bdd->prepare("INSERT INTO news (titre_news,mess_news) VALUES (:title_news1,:article1)"); $req_news->execute(array( 'title_news1'=> $title_news1, 'article1'=> $article1 )); header("Location:../Accueil.php?username=".$_SESSION['$article1'&&'$title_news1']); }

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 juil. 2016, 12:50

Bonjour,

As tu essayé de mettre ton PDO::ATTR_ERRMODE en Warning ?
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 12 Messages

25 juil. 2016, 02:59

Bonsoir, non je ne l'ai pas essayé, comment pourrais-je l'intégrer à mon code ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

25 juil. 2016, 09:24

Quand tout le reste a échoué, lisez le mode d'emploi...