Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: blacksabbat le le 19-05-2003 a 17:35:41

Titre: authentification
Posté par: blacksabbat le le 19-05-2003 a 17:35:41

bonjour
voila mon souci:
je ve faire un acces membre en ouvrant une session
mais qd je fais le teste j'obtien:

Parse error: parse error, unexpected $ in c:\program files\easyphp\www\site credigest\pages\authentification.php on line 59


a la place de l'ouverture de la page reservé au membre...

kes ki vas pas???
voila le script...

<?php

$link =mysql_connect('localhost', 'root', '')or die ("erreur de connexion");

mysql_select_db('CREDIGEST', $link)or die ("erreur de connexion");
$sql = "SELECT * FROM entreprise WHERE Nom_Membre='$Nom_Membre' and Password='$Password' and Nom_Entreprise='$Nom_Entreprise'";


$res = mysql_query($sql);

$exist = mysql_numrows($res);


if(!$exist) {
echo "<center>Veuillez vérifier vos données</center>";

include("esapce_client.html");
}

else {


session_start();

session_register("Nom_Membre");


echo "<center>Bienvenu sur votre espace membre : $Nom_Membre</center>";
header("Location: basededonnee.html");
?>

je ne vois pas de $ a la ligne 59...
ca vient de koi alors???
merci d'avance

Titre: Re:authentification
Posté par: Jey le le 19-05-2003 a 18:55:08

Citation de: blacksabbat le le 19-05-2003 a 17:35:41
include("esapce_client.html");

ya pas une faute là ?

et il faudrait que tu nous dises exactement qu'elles sont les lignes 58,59,60

Titre: Re:authentification
Posté par: Shain le le 19-05-2003 a 21:31:52

Vi, c'est plus simple si tu nous donne la ligne 59 ;-)

Titre: Re:authentification
Posté par: blacksabbat le le 20-05-2003 a 09:16:12

la ligne 59 c la derniere....
merci

Titre: Re:authentification
Posté par: Shain le le 20-05-2003 a 10:34:18

tu as oublié un } pour refermer ton else à la fin du script ...

Titre: Re:authentification
Posté par: blacksabbat le le 20-05-2003 a 10:36:41

c fait mais g une autre erreur...
car il m'ouvre pas de session mais il reconnais les personne ki sont dans la table ou non...
le message bienvenu ou veuillez verifier vos donner marche...
mais pas l'ouverture de session
j'obtien:

Warning: Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp\www\site credigest\pages\authentification.php:9) in c:\program files\easyphp\www\site credigest\pages\authentification.php on line 48

Warning: Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp\www\site credigest\pages\authentification.php:9) in c:\program files\easyphp\www\site credigest\pages\authentification.php on line 48

Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\site credigest\pages\authentification.php:9) in c:\program files\easyphp\www\site credigest\pages\authentification.php on line 56

Titre: Re:authentification
Posté par: Shain le le 20-05-2003 a 10:59:32

Tu dois surement afficher quelque chose avant de faire ton session_start.

Tu ne peux pas faire de session_start ou de header si tu as déja affiché quelque chose avant ton script PHP. Ces fonctions sont à utiliser avant tout affichage de code html.

Titre: Re:authentification
Posté par: blacksabbat le le 20-05-2003 a 11:03:06

je dpois le deplacer alors????
je le met ou???

Titre: Re:authentification
Posté par: Shain le le 20-05-2003 a 11:32:04

Tu dois placer ton script PHP tout en haut de ta page, avant tout code HTML.

Titre: Re:authentification
Posté par: blacksabbat le le 20-05-2003 a 11:35:36

ok merci mon gd


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.