Salut à tous
Je viens vers vous, car j'ai un sérieux souci avec le PHP.
Je ne suis déja pas balaise du tout, mais quand je commence à rester 3 heures sur le même problème et que je n'ai plus rien à casser dans mon bureau, je préfère voir si quelqu'un a une idée. Simplement afin d'éviter un incendie dans ma maison

Alors voilà : J'ai testé un insert (code pas beau, je sais mais bon..)
Le truc est que je passe bien le try, mon message de succès s'affiche, mais quand je regarde le contenu de la bdd, il ne s'y est pas inséré.. Une idée? Voici le code ..

J'ai testé toutes les variables en echos, tout semble correct!

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
35
36
37
38
39
40
41
<?php
	session_start();
	include("./includes/levels.php");
	include("./includes/DBconnect.php");
 
	if(isset($_POST['title']) && isset($_POST['content']) && isset($_POST['auteur']) && ($_POST['publication']) )
	{
		try
		{
			function uk_date_to_mysql_date($date){
				$date_year=substr($date,6,4);
				$date_month=substr($date,3,2);
				$date_day=substr($date,0,2);				
				$date=date("Y-m-d", mktime(0,0,0,$date_month,$date_day,$date_year));
				return $date; 
			} 
 
			$newDate=uk_date_to_mysql_date($_POST['publication']); 
 
			// INSERT ARTICLE
			$db->exec('INSERT INTO articles(title_art, content_art, date_art, poster_art, speaker_art) 
			VALUES('.$_POST['title'].', 
			'.$_POST['content'].',
			'.$newDate.',
			'.$_SESSION['sessionPseudo'].',
			'.$_POST['auteur'].');');
 
			echo 'L\'article été ajouté !';
		}
		catch(Exception $e)
		{
			die('Erreur : '.$e->getMessage());
		}
	}
	else 
		{ 
			echo 'Erreur!';
		}
 
 
?>
Concernant la BDD , voici une prtscr