par
JuJuMDX » 30 juil. 2010, 19:45
Bonjour,
Je me tourne vers vous car je n'arrive pas a trouver d'où viens mon erreur...
Sur mon PC, easyphp5.3.0 tout fonctionne correctement mais quand je met tout ca en ligne (hebergeur: Free). J'ai une erreur qui apparait.
voici l'erreur:
Parse error: syntax error, unexpected T_VARIABLE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/102/sdb/7/9/jujumdx/lib/classes/ListeUtilisateur.class.php on line 8
le code estle suivant:
Code : Tout sélectionner
<?php
require_once('Utilisateur.class.php');
class ListeUtilisateur{
/*
* ATTRIBUTS:
*/
private $nbUtilisateur;
/*
* CONSTRUCTEURS:
*/
function ListeUtilisateur(){
// Connexion et selection de la base
$connexion = mysql_connect('xxxxxxx', 'xxxxxxx', 'xxxxxxx')or die("Impossible de se connecter:".mysql_error()); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
mysql_select_db('xxxxxxx')or die("Impossible de selectionner la base de donnees"); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
$queryUser = 'SELECT * FROM UTILISATEUR;';
$resultUser = mysql_query($queryUser)or die('Echec de la requete: '.mysql_error());
$i = 0;
while($user = mysql_fetch_object($resultUser)){
$i++;
}
$this->nbUtilisateur = $i;
mysql_free_result($resultUser);
mysql_close($connexion);
}
/*
* METHODES:
*/
function afficher(){
echo 'Il y a: '.$this->nbUtilisateur.' enregistrements';
echo '<table border="2"><tr><td><center>Login</center></td>
<td><center>Nom</center></td>
<td><center>Prénom</center></td>
<td><center>Fonction</center></td>
<td><center>E-mail</center></td>
<td><center>Actif</center></td>
<td><center>Voir</center></td>
<td><center>Suppr.</center></td></tr>';
// Connexion et selection de la base
$connexion = mysql_connect('xxxxxxx', 'xxxxxxx', 'xxxxxxx')or die("Impossible de se connecter:".mysql_error()); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
mysql_select_db('xxxxxxx')or die("Impossible de selectionner la base de donnees"); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
$queryUser = 'SELECT * FROM UTILISATEUR;';
$resultUser = mysql_query($queryUser)or die('Echec de la requete: '.mysql_error());
$i = 0;
while($user = mysql_fetch_object($resultUser)){
$tempUser = new Utilisateur();
$tempUser->getUtilisateurById($user->id);
$tempUser->affichageListe();
}
echo '</table>';
}
}
?>
Merci d'avance pour vos réponses
Bonjour,
Je me tourne vers vous car je n'arrive pas a trouver d'où viens mon erreur...
Sur mon PC, easyphp5.3.0 tout fonctionne correctement mais quand je met tout ca en ligne (hebergeur: Free). J'ai une erreur qui apparait.
voici l'erreur:
Parse error: syntax error, unexpected T_VARIABLE, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/102/sdb/7/9/jujumdx/lib/classes/ListeUtilisateur.class.php on line 8
le code estle suivant:
[code]
<?php
require_once('Utilisateur.class.php');
class ListeUtilisateur{
/*
* ATTRIBUTS:
*/
private $nbUtilisateur;
/*
* CONSTRUCTEURS:
*/
function ListeUtilisateur(){
// Connexion et selection de la base
$connexion = mysql_connect('xxxxxxx', 'xxxxxxx', 'xxxxxxx')or die("Impossible de se connecter:".mysql_error()); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
mysql_select_db('xxxxxxx')or die("Impossible de selectionner la base de donnees"); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
$queryUser = 'SELECT * FROM UTILISATEUR;';
$resultUser = mysql_query($queryUser)or die('Echec de la requete: '.mysql_error());
$i = 0;
while($user = mysql_fetch_object($resultUser)){
$i++;
}
$this->nbUtilisateur = $i;
mysql_free_result($resultUser);
mysql_close($connexion);
}
/*
* METHODES:
*/
function afficher(){
echo 'Il y a: '.$this->nbUtilisateur.' enregistrements';
echo '<table border="2"><tr><td><center>Login</center></td>
<td><center>Nom</center></td>
<td><center>Prénom</center></td>
<td><center>Fonction</center></td>
<td><center>E-mail</center></td>
<td><center>Actif</center></td>
<td><center>Voir</center></td>
<td><center>Suppr.</center></td></tr>';
// Connexion et selection de la base
$connexion = mysql_connect('xxxxxxx', 'xxxxxxx', 'xxxxxxx')or die("Impossible de se connecter:".mysql_error()); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
mysql_select_db('xxxxxxx')or die("Impossible de selectionner la base de donnees"); // ATTENTION: Penser à modifier les information de connexion a la base de données !!!!
$queryUser = 'SELECT * FROM UTILISATEUR;';
$resultUser = mysql_query($queryUser)or die('Echec de la requete: '.mysql_error());
$i = 0;
while($user = mysql_fetch_object($resultUser)){
$tempUser = new Utilisateur();
$tempUser->getUtilisateurById($user->id);
$tempUser->affichageListe();
}
echo '</table>';
}
}
?>
[/code]
Merci d'avance pour vos réponses