Bonsoir,

je suis avec une architecture MVC ; le code de la vue est :
Code PHP : 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
<?php
header('Content-type: text/html; charset=UTF-8');
?>
<h1>Les news du site</h1>
 
<?php
foreach($news as $n)
{
echo '
<div class="news">
<h2>'.$n['titre'].'</h2>
<p>News postée le '.str_replace(' ', ' à ', $n['date_formatee']).'
par '.$n['auteur'].'</p>
<p>'.$n['contenu'].'</p>
</div>';
}
?>
et mon problème est que les données issues d'une bdd ($n[---]) s'affichent mal :
Les news du site
Une premi�re news
News postée le 30/12/2007 à 18 par vincent1870

Bienvenue � tous sur ce beau site !

Bon surf !

Et une deuxi�me
News postée le 11/12/2007 à 18 par Arthur

Hello !
What happened ?
Voici le code SQL :
Code SQL : 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
CREATE TABLE `news` (
`id` SMALLINT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`titre` VARCHAR( 255 ) NOT NULL ,
`auteur` VARCHAR( 255 ) NOT NULL ,
`date` DATETIME NOT NULL ,
`contenu` TEXT NOT NULL
) ENGINE = MYISAM ;
INSERT INTO `news` (
`id` ,
`titre` ,
`auteur` ,
`date` ,
`contenu`
)V
ALUES (
NULL , 'Une première news', 'vincent1870', '2007-12-30 18:38:02',
'Bienvenue à tous sur ce beau site !<br /> <br /> Bon surf ! ;)'
), (
NULL , 'Et une deuxième', 'Arthur', '2007-12-11 18:38:44', 'Hello
!<br /> What happened ?'
);
Que faut-il faire ?