Classe php

Résolu/Fermé
debutant - Modifié par debutant le 27/04/2011 à 10:30
 debutant - 27 avril 2011 à 11:27
Bonjour,

Débutant j'ai dut faire une erreur vraiment bidon mais je ne la trouve pas, donc je demande votre aide svp^^

voilà j'ai ma classe Livre.class.php (très simple):

<?php   
class Livre {   

private $titre;   
private $auteur;   

public function __construct($titre, $auteur) {    
  $this -> titre= $titre;   
  $this -> auteur=$auteur;   
}   

public function getTitre() {   
  return $this->titre;   
}   
     
public function getAuteur() {   
  return $this->auteur;   
}   
     
}   
?>   


puis mon fichier livre.html:
<html>   
<head>   
  <title> liste de livres</title>   
</head>   

<body>   

 <?php   
    
  include_once('Livre.class.php');   
  $livre1= new Livre("python","Mark Lutz");   
?>   

<h1> Mes livres:</h1>   
  <table>   
  <tr>   
  <td class="auteur"> <?php  echo $livre1->getAuteur() ; ?> </td>   
    <td class="titre"> <?php  echo $livre1->getTitre() ; ?> </td>   
  </tr>   
  <tr>   
    <td class="auteur"> Gerard Swinne </td>   
    <td class="titre"> Apprendre à programmer avec Python </td>   
  </tr>   
    
</table>   
</body>   
</html>   

très simple, mais j'ai comme réponse: getTitre() ; ?> et getAuteur() ; ?> à la place de leur valeurs, pourquoi??
Merci

1 réponse

Bonjour,

Erreur grossière: votre fichier c'est bien livre.html ????

Et pourquoi ne pas essayer en le renommant tout bêtement livre.php ????

Hein? Alors? Ca dit quoi?

A+
1
--' en effet !!

Merci beaucoup c'était si peu !! ^^
Bye
0