Problème affichage enregistrements mysql php5 PDO

AAAid -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
salut à tous,
voilà mon problème se situe au niveau d'affichage des enregistrement de ma table avec mysql en PDO voilà mon code :

page "MyPDO.class.php"


<?php 

class MyPDO extends PDO
{
private $connection = false; //Instance PDO
public function __construct()
{
$base='bibliothèque';
//Connexion au serveur
$dsn="mysql:host=localhost;dbname=".$base; 
$user='root';
$pass='';
try
{

$this->connection = parent::__construct($dsn,$user,$pass); 

$this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
}
catch(PDOException $e)
{
echo "Échec : " . $e->getMessage();
}
}
}
?>


page "index1.php"

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Administration--Accueil</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<h2><mark>Administration</mark></h2>
<hr>
<p> :: accueil</p>
<Form action="index1.php" method="post">
<input type="text" name="motclef" value="">   
<input type="submit" value=" Rechercher ">
</Form>
<p>

<table>
<tr id="entetetab">
<td><b>Titre</b></td><td><b>Nom</b></td>
<td><b>Prénom</b></td><td><b>Date de Naissance</b></td><td><b>Adresse</b></td><td><b>Code Postal</b></td><td><b>Email</b></td><td><b>Mot de Passe</b></td>
</tr>
<?php

include_once("MyPDO.class.php");

$idcom=new MyPDO();

$req="SELECT `id_ad`, `Nom`, `Prenom`, `Date_n`,'Adresse','Code_p','Tel','Email','Mp'  FROM `adherant`";
$oPDOStatement=$idcom->query($req);
$oPDOStatement->setFetchMode(PDO::FETCH_OBJ);
 while ($row = $oPDOStatement->fetch())
     {
 echo "<tr>";
    foreach($row as $donn)
       {
      echo "<td>$donn</td>";
       }
 
   }


$idcom=NULL;
?>
</table>
</body>
</html>


mais toujours il m'affiche le message d'erreur suivant :

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/Program Files/EasyPHP-12.1/www/my portable files/Bibliothèque/index1.php' (include_path='.;C:\php\pear') in Unknown on line 0

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour
    où se trouve ton fichier index1 par rapport a ton script ?
    Es tu sûr de l'orthographe ?
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Au passage ... évite d'utiliser des nom de bases .. de fichiers .. ou de CLASS avec des accents et des espaces...

      Et pour inclure tes fichiers de class .. utilises des REQUIRE au lieu des INCLUDE
        require_once("MyPDO.class.php");
      
      0