Problème affichage enregistrements mysql php5 PDO

Fermé
AAAid - Modifié par jordane45 le 19/04/2015 à 18:45
jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 - 19 avril 2015 à 18:48
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
A voir également:

1 réponse

jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 4 704
18 avril 2015 à 21:24
Bonjour
où se trouve ton fichier index1 par rapport a ton script ?
Es tu sûr de l'orthographe ?
0
jordane45 Messages postés 38301 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 22 novembre 2024 4 704
19 avril 2015 à 18:48
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