Problème avec PDO [Résolu]

Signaler
Messages postés
353
Date d'inscription
jeudi 6 octobre 2016
Statut
Membre
Dernière intervention
17 avril 2021
-
Messages postés
353
Date d'inscription
jeudi 6 octobre 2016
Statut
Membre
Dernière intervention
17 avril 2021
-
Bonjour,
Ce code ne fonctionne pas.
Le texte qui commence a la ligne 19 et qui finit a la ligne 29 ne s'affiche pas.
Je précise que j'ai déjà essayé de tout mettre sur une ligne et d'écrire un simple
echo "coucou";
sans succès.
Voici le code :
<?php
require_once("sql_connect.php");
?>
 <!DOCTYPE html>
<html lang="fr">
<head>
	<meta charset="utf-8">
	<link rel="stylesheet" type="text/css" href="css/index.css">
	<title>Super programme  - Accueil</title>
</head>
<body>

<?php $title = 'Accueil'; include('header.php'); ?>

	<?php
	$sql = 'SELECT shipperID,title,date,heure FROM messages';
$req = $pdo->query($sql);
while($row = $req->fetch()) {
echo '
<div class="messages">
	<div align="center">
	<p>'.$row['date'].' '.$row['heure'].'</p>
	<a href="#"><h4>'.$row['title'].'</h4></a>
	</div>
<div align="right">
	<p>Sujet lancé par '.$row['shipperID'].'</p>
	</div>
</div>
';

echo $row['title'];
}
$req->closeCursor(); 
	?>
<!--footer-->
<?php include('footer.php'); ?>
</body>
</html>



Merci d'avance.
A voir également:

2 réponses

Messages postés
32448
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mai 2021
347
Si le code html ne s'affiche pas... c'est que tu as très certainement une erreur de code php.

Pour la trouver.. il serait bien de commencer par activer l'affichage des erreurs PHP et de suivre quelques conseils permettant de mieux écrire/structurer ton code :
http://www.commentcamarche.net/faq/48399-php-gestion-des-erreurs-debogage-et-ecriture-du-code

Il faut également que tu actives l'affichage des erreurs PDO (dans ta connexion pdo) ET que tu places tes requêtes dans des blocs try/catch
http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs
Messages postés
353
Date d'inscription
jeudi 6 octobre 2016
Statut
Membre
Dernière intervention
17 avril 2021

Merci beaucoup.
En activant les erreurs php j'i découvert que c'était en fait une erreur de nom de variable.
Je marque le sujet en résolu!