Erreur d'éxécution de fonction php
kahuna
-
kahuna -
kahuna -
Bonjour,
je cherche à programmer une fonction d'identification et lorsque je clique sur le lien pour accéder à ma page connceter voici le message d'erreur qui s'affiche
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/161/sda/f/f/fureteurtoulousain/fonctionindetification.php on line 53
mon code est :
<?php
class Identification
{
public function connexion($tab)
{
if(!empty($tab['login']))
{
$login = $tab['login'];
$mdp = $tab['mdp'];
include('config.php');
$connect = mysql_connect(MYHOST, MYUSER, MYPASS) or die ('Identifiants incorrects'); mysql_select_db(MYDB) or die ('Base de données incorrecte');
$requete = 'SELECT loginU,mdpU FROM utilisateurs WHERE login="'. mysql_real_escape_string($login).'" AND mdp="'.mysql_real_escape_string(md5($mdp)).'"';
$result = mysql_query($requete);
$utilisateur = mysql_fetch_assoc($result); if(mysql_num_rows($result) ==1)
{
$_SESSION['connecte'] = true;
$_SESSION['loginU'] = $utilisateur['loginU'];
header('Location:adminA.php');
return true;
}
else
{
return false;
mysql_close($connect);
}
}
}
je cherche à programmer une fonction d'identification et lorsque je clique sur le lien pour accéder à ma page connceter voici le message d'erreur qui s'affiche
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/161/sda/f/f/fureteurtoulousain/fonctionindetification.php on line 53
mon code est :
<?php
class Identification
{
public function connexion($tab)
{
if(!empty($tab['login']))
{
$login = $tab['login'];
$mdp = $tab['mdp'];
include('config.php');
$connect = mysql_connect(MYHOST, MYUSER, MYPASS) or die ('Identifiants incorrects'); mysql_select_db(MYDB) or die ('Base de données incorrecte');
$requete = 'SELECT loginU,mdpU FROM utilisateurs WHERE login="'. mysql_real_escape_string($login).'" AND mdp="'.mysql_real_escape_string(md5($mdp)).'"';
$result = mysql_query($requete);
$utilisateur = mysql_fetch_assoc($result); if(mysql_num_rows($result) ==1)
{
$_SESSION['connecte'] = true;
$_SESSION['loginU'] = $utilisateur['loginU'];
header('Location:adminA.php');
return true;
}
else
{
return false;
mysql_close($connect);
}
}
}
A voir également:
- Erreur d'éxécution de fonction php
- Fonction si et - Guide
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- J'aime par erreur facebook notification - Forum Facebook
7 réponses
Salut,
avec le code que tu as donné, tu as oublié de fermer une { avec } :)
Quelle est ta ligne 53 exactement ?
avec le code que tu as donné, tu as oublié de fermer une { avec } :)
Quelle est ta ligne 53 exactement ?
le { aprés la ligne class d'identification se ferme plus loin dans le code j'ai juste oublier de le mettre j'ai cherché un peu sur internet et il semble que se genre de message soit du a des probléme de crochet alors je les est tous reverifier des dizaine de fois je commence un peu a desésperer
en tout cas merci pour ta réponse j'espere que tu pourra m'aider :)
en tout cas merci pour ta réponse j'espere que tu pourra m'aider :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ecoute, là comme ça je vois pas ton code est tout à fait correct.
Tu peux aussi essayer sans le "public" devant ta fonction, il me semble qu'elle ne marche pas sur certaines versions de PHP... A vérifier.
Sinon attends d'autres avis :)
Bon courage pour la suite.
Edit : grillé par Le père !
Tu peux aussi essayer sans le "public" devant ta fonction, il me semble qu'elle ne marche pas sur certaines versions de PHP... A vérifier.
Sinon attends d'autres avis :)
Bon courage pour la suite.
Edit : grillé par Le père !