BullGuard Antivirus Sale - 60% Off with openElement !
Accueil Forum Accueil Forum >

openElement

> Scripts pour votre site
  Nouveaux messages Nouveaux messages Fil RSS  - Script bases de données dans tableau
  FAQ FAQ  Rechercher dans le Forum   Inscription Inscription  Connexion Connexion

Script bases de données dans tableau

 Répondre Répondre
Auteur
Message
Thibault2661 allez vers le bas
Newbie
Newbie


Depuis le: 23 Avr 2013
Status: Inactif
Points: 12
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Thibault2661 Citer  RépondreRéponse Lien Direct à ce Post Sujet: Script bases de données dans tableau
    Envoyé : 23 Avr 2013 à 17:50
Bonjour,

Voici mon script pour pouvoir mettre des valeurs d'une base de données dans un tableau :

<html>
<head>
<link rel="stylesheet" href="styleformu.css" />
</head>
<body>
<table>
<tr>
  <th>Postes</th>
  <th>Places</th>
  </tr>
 
  <?php
try{
$bdd = new PDO('XXX;XXX','root','XXXX'); 
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}

$reponse = $bdd->prepare('SELECT * FROM XXX');
$reponse -> execute();
while ($donnees = $reponse -> fetch(PDO::FETCH_OBJ))
{
  $Titre = $reponse -> Titre;
  $Places = $reponse -> Places;
   ?>
  <tr>
    <td><?php echo $Titre; ?></td>
    <td><?php echo $Places; ?></td>
  </tr>
  <?php
  }
?>
  </table>
  </body>
</html>

Quand je rentre ca dans un bloc de code sur openelement, une erreur de Type PDOStatement apparait, pas moyen de savoir pourquoi... Quelqu'un pourrait m'aider? Merci d'avance

Cordialement,

T
Haut de la page
MicroVinc allez vers le bas
Moderator Group
Moderator Group


Depuis le: 21 Août 2012
Pays: Bretagne
Status: Inactif
Points: 4460
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer MicroVinc Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 23 Avr 2013 à 18:16
Bonjour, je ne suis pas fortiche en PDO mais peut être un petit :

echo "PDOStatement::errorInfo():\n";

Permettrait peut être d'avoir un peu plus d'infos sur l'erreur ?

Sinon peut-être un pb avec execute()

Voir ce tuto : ICI
-Éléments pour OpenElement : ICI
-Tutoriels pour OpenElement : ICI


La Bretagne, un État dans l'État
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 23 Avr 2013 à 19:37
Bonjour,

Si vous avez le message "Erreur: xxxx", c'est le bloc try-catch qui l'affiche, ca veut dire que new PDO('XXX;XXX','root','XXXX');  ne marche pas. D'habitude c'est a cause de parametres - nom, mot de passe etc. - donc il faut experimenter jusqu'a ce que ca marche. A lire des tutoriels sur PDO et sur le gestion en locale et en ligne des bases de donnees.

Cordialement
D
Haut de la page
Thibault2661 allez vers le bas
Newbie
Newbie


Depuis le: 23 Avr 2013
Status: Inactif
Points: 12
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Thibault2661 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 24 Avr 2013 à 09:25
Bonjour,

Apparemment, il n'y a pas de problème au niveau du bloc try-catch étant donné que lorsque je test un code très simple avec ce bloc, ca fonctionne.

Cordialement
Haut de la page
 Répondre Répondre
  Partagez ce sujet   

Aller au Forum Permissions du forum allez vers le bas

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

Cette page a été affichée en 0.078 secondes.