Problème avec objet en php

Fermé
virus321 - 19 juin 2010 à 23:30
Bonjour,
je suis entrain de créer un site web , Voici un bout de code pour un test:

<?php
include('DAO.php');
include('membres.php');
session_start();


if(isset($_POST['nom'])){
$nom=$_POST['nom'];
}if(isset($_POST['Prenom'])){
$Prenom=$_POST['Prenom'];
}

$dao=new DAO();
$dao->connexion();
print_r($_SESSION['membres']) ;
$rs=$dao->Recup_table_membres($nom,$Prenom);
if(isset($_SESSION["membres"]))
{

echo '<table>';
echo '<CAPTION> Voici le Résultat de la recherche</CAPTION>';
if ($rs) {
while ($o = $rs->FetchNextObject()) {
echo'<tr>';
print_r($o); /* ici je récupère bien l'objet il s'affiche bien dans la page*/
echo'<td>';
echo $o->getNom().' '. $o->getPrenom(); echo '</br>'; /* Ici l'erreur, il arrive pas appeler la méthode getNom(), c'est un getteur*/

Résultat sur la page:

ADOFetchObj Object ( [IDENTIFIANT] => 1 [NOM] => feki [PRENOM] => haytham [DATE_NAISSANCE] => 0000-00-00 00:00:00 [ADRESSE] => 7,rue de keriavily [CODE_POSTAL] => [VILLE] => lannion [TELEPHONE] => [MAIL] => [DATE_INSCRIPTION] => 0000-00-00 00:00:00 [LOGIN] => virus321 [MDP] => 8tyjm1bh )


(mysql): SELECT * FROM membres where Nom='Krichen' and Prenom='Mehdi'

ADOFetchObj Object ( [IDENTIFIANT] => 7 [NOM] => Krichen [PRENOM] => Mehdi [DATE_NAISSANCE] => 1985-06-20 18:17:05 [ADRESSE] => Les Ursilines [CODE_POSTAL] => 22300 [VILLE] => Lannion [TELEPHONE] => 0656325041 [MAIL] => krichen@gmail.com [DATE_INSCRIPTION] => 2010-06-19 18:17:44 [LOGIN] => krichen [MDP] => mehdi )

Voici le Résultat de la recherche

Fatal error: Call to undefined method ADOFetchObj::getNom() in C:\Program Files\EasyPHP5.3.0\www\projet_php\Facebook\test_recherche.php on line 27
Voila l'affichage que j'obtient est le suivant :



bon je vous rassure que le getNom() est bien remplis dans ma classe membres! et je ne sais pas d'ou ça vient!

J'espère que vous pourrais m'aider