Problème dans mon Srcipt PHP
                    
        
     
             
                    antlemec
    
        
    
                    Messages postés
            
                
     
             
            28
        
            
                                    Statut
            Membre
                    
                -
                                     
antlemec Messages postés 28 Statut Membre -
        antlemec Messages postés 28 Statut Membre -
        Bonjour, 
j'ai décider de convertir ( enfin de le refaire ) en PHP avc des membres un système de news, je viens de faire ma page index.php qui sera la seule a afficher des news et il m'affiche un problème sur la ligne 32 si besoin est je peut vous recopier le message d'erreur ( qui se place juste là ou les news devraient s'afficher )
Merci
antlemec
            
            
                
            
                
    
    
    
        j'ai décider de convertir ( enfin de le refaire ) en PHP avc des membres un système de news, je viens de faire ma page index.php qui sera la seule a afficher des news et il m'affiche un problème sur la ligne 32 si besoin est je peut vous recopier le message d'erreur ( qui se place juste là ou les news devraient s'afficher )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
    <head>
        <title>Annuaire WoW</title>
		<link rel="stylesheet" media="screen" type="text/css" title="design.css" href="design.css" />
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
   
        <?php include ("header.php"); ?>
		
		<?php include ("menu.php"); ?>
			
		<?php include ("connection.php"); ?>
		
		<?php
        try
        {
            $bdd = new PDO('mysql:host=localhost;dbname=annuaire_wow' , 'root' , '');
		}
		catch(Exception $e)
		{
		    die('Erreur : '  . $e->getMessage());
		}
		
		?>
		
		<?php
		
		$req = $bdd->query('SELECT ID, titre, contenu, DATE_FORMAT(date_creation, \'%d/%m/%Y à %H%imin%ss\') AS date_creation_fr FROM news ORDER BT date_creation DESC LIMIT 0, 8');
		
		while ($donnees = $req->fetch())
		{
		?>
		
		
		<div id="corps">
		
		<div id="news">
		
		<h3> <?php echo htmlspecialchars($donnees['titre']); ?> <em>le <?php echo $donnees['date_creation_fr']; ?></em> </h3>
		
		<p>
		<?php
		//On affiche le contenu du billet
		echo nl2br(htmlspecialchars($donnees['contenu']));
		?>
		<br />
		<em><a href="commentaires.php?billet=<?php echo $donnees['id']; ?>">Commentaires</a></em>
		</p>
		
		</div>
		<?php
		} //fin de la boucle des billets
		$req->closeCursor();
		?>
		</div>
		
		<?php
		    include ("footer.php");
		?>
   
    </body>
</html>
Merci
antlemec
        A voir également:         
- Problème dans mon Srcipt PHP
 - Easy php - Télécharger - Divers Web & Internet
 - Expert php pinterest - Télécharger - Langages
 - Retour a la ligne php - Forum Webmastering
 - Alert php - Forum PHP
 - Retour a la ligne php ✓ - Forum PHP
 
9 réponses
                        
                    Merci mais en fait je suis en train d'apprendre le PHP sur le livre du site du zéro et je suis banni du site du zéro jusqu'à lundi car j'ai été familier avec un modo ^^'
                
                
    
                
                        
                    tu peus plus y accéder? le cache google.
http://webcache.googleusercontent.com/search?q=cache:xCiwyy0_gYwJ:www.siteduzero.com/tutoriel-3-14557-des-news-sur-votre-site.html+des+news+sur+votre+site+site+du+zero&cd=2&hl=fr&ct=clnk&gl=fr&source=www.google.fr
    
                http://webcache.googleusercontent.com/search?q=cache:xCiwyy0_gYwJ:www.siteduzero.com/tutoriel-3-14557-des-news-sur-votre-site.html+des+news+sur+votre+site+site+du+zero&cd=2&hl=fr&ct=clnk&gl=fr&source=www.google.fr
                        
                    Non ce que je veut dire c'est que ça ne m'aide pas car j'ai le livre du site du zéro qui est plus approfondi que le cours que m@teo21 a mis sur internet :p .
                
                
    
                Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
                        
                    bon ok tiens : normalement il est bon je l'ai retapé mais je n'ai pas mis les commentaires.
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=********', '******', '*****', $pdo_options);
	
$req = $bdd->query('SELECT titre, contenu, DATE_FORMAT(date, \'%d/%m/%Y à %Hh%imin%ss\') AS date_creation_fr FROM site ORDER BY notea DESC LIMIT 0, 2');
    
while ($donnees = $req->fetch())
{
?>
<div class="news">
<h5>
<?php echo htmlspecialchars($donnees['titre']); ?>
            
</h5>
  
<p>
<?php
     
echo nl2br(htmlspecialchars($donnees['contenu']));
?>
		
</p>
</div>
<?php
} // Fin de la boucle des billets
$req->closeCursor();
    
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
    
                <?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=********', '******', '*****', $pdo_options);
$req = $bdd->query('SELECT titre, contenu, DATE_FORMAT(date, \'%d/%m/%Y à %Hh%imin%ss\') AS date_creation_fr FROM site ORDER BY notea DESC LIMIT 0, 2');
while ($donnees = $req->fetch())
{
?>
<div class="news">
<h5>
<?php echo htmlspecialchars($donnees['titre']); ?>
</h5>
<p>
<?php
echo nl2br(htmlspecialchars($donnees['contenu']));
?>
</p>
</div>
<?php
} // Fin de la boucle des billets
$req->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
                        
                    j'ai essayé:
mais j'ai toujours le code d'erreur suivant :
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\awowb\index.php on line 25
    
                
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=annuaire_wow', 'root', '');
$req = $bdd->query('SELECT titre, contenu, DATE_FORMAT(date, \'%d/%m/%Y à %Hh%imin%ss\') AS date_creation_fr FROM site ORDER BY notea DESC LIMIT 0, 2');
while ($donnees = $req->fetch())
{
?>
<div class="news">
<h5>
<?php echo htmlspecialchars($donnees['titre']); ?>
</h5>
<p>
<?php
echo nl2br(htmlspecialchars($donnees['contenu']));
?>
</p>
</div>
<?php
} // Fin de la boucle des billets
$req->closeCursor();
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
mais j'ai toujours le code d'erreur suivant :
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\awowb\index.php on line 25
                        
                    Ca doit venir de wamp car il y a pas d'erreur. Reinstalle le ou regarde si il faut pas activer cette fonction (mm si ca me parait bizzare)