Bonjour,
Je suis débutant en PHP. J'ai cette page que j'ai nommé "InserrerAbonne.php" qui est appelée par un POST d'une balise "form" d'une autre page.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
include("Abonne.class.php");
include("AbonnePhysique.class.php");
 
if ($_POST['qualite'] == 'Personne physique')
$abonne=new AbonnePhysique($_POST['nom'], $_POST['prenom'], $_POST['adresse'], $_POST['email']);
 
$abonne->enregistrer();
?>
Lorsque que j'active le submit, il m'est affiché le message d'erreur suivant :

Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\tp_tic\Abonne.class.php on line 3
Débutant que je suis, je n'arrive pas à me retrouver ; quelqu'un pourrais-je m'aider ?

Merci pour votre contribution.

PS : J'ai les classes incluses sont définies ainsi qu'il suit :

Abonne.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
class Abonne {
    protected $adresse, $email;
 
    public function __construct($adr, $em)
    {   $this->adresse = $adr;
        $this->email = $em;
    }
 
    private function enregistrer();
 
}
?>

AbonnePhysique.class.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
class AbonnePhysique extends Abonne {
 
    public function __construct($nom, $prenom, $email)
    {   $this->nom = $nom;
        $this->prenom = $prenom;
 
    }
 
    private function enregistrer();
    {
     //Requete d'insertion d'un abonné
     $requete="insert into abonne (nom, prenom, adresse, email)";
     $requete.="values ('".$this->nom ."', '".$this->prenom ."', '".$this->adresse."', '".$this->email."');";
 
     //Exécution de la requête
     if($resultat=mysql_query($requete)) 
        echo "L'insertion s'est bien deroulée";
     else
        echo mysql_error();
 
     /*<a href="ajoutabonne.php">Retour au formulaire d'inscription<br>
     </a><br>
     <a href="listeabonne.php">Retour à la liste des abonnés</a>*/
     }
 
    }
}
?>