Bonjour à vous,
Dans un premier temps, j'espère avoir posté dans la bonne catégorie.
L'objet de ce sujet sont les erreurs dans un de mes fichier.
J'ai eu beaucoup d'erreurs de syntaxes que j'ai corrigées, mais à chaque fois cela m'en entraine une autre.
Cette fois ci je ne trouve pas la solution, voici ce qu'elle me dit :
Voici mon code, j'ai mis la ligne 24 en gras :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /homepages/25/d40542423/htdocs/connexion/connexion.php on line 24.
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
30
31
32
33
34
35
36 <?php mysql_connect("XXXXX", "XXXXX", "XXXXX"); mysql_select_db("XXXXX"); if(isset($_POST) && !empty($_POST['nom']) && !empty($_POST['passe'])) { extract($_POST); // recup du password de la table qui correspond au nom du visiteur $sql = "select passe from connexion where nom='".$nom."'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_assoc($req); if($data['passe'] != sha1($passe)) { echo '<p>Mauvais nom / mot de passe. Merci de recommencer en retournant à la page de <a href="http://XXXXX.fr" >connexion</a>.</p>'; exit; } else { session_start(); $nom = $_POST['nom']; $_SESSION['nom'] = $nom; extract($_POST); $sql = "select prenom from connexion where nom='".$nom."'"; $prenom = $_POST['prenom']; $_SESSION['prenom'] = $prenom; echo "Vous êtes bien identifié,\".\"$_SESSION['prenom']"; // renvois vers la page d'accueil du site echo '</br></br><p><div style="text-align:center;"><a href="../accueil.php"> <img src="../images/entrer.gif" /> </a></div></p>'; } } else { echo '<p>Veuillez vous identifier, ou vous inscrire : <a href="../inscription.php" >ICI</a></p>'; include('login.htm'); // On inclut le formulaire d'identification exit; } ?>
Donc, sur cette ligne 24, j'ai placé des antislash car sans ça il y avais une autre erreur, corrigés elle m'en apporte une autre que j'ai citée plus haut.
Petit historique de cette page : Elle sert à se connecter, et par la même occasion, récupérer le prénom associé au nom de connexion. Ce prénom je voudrais le placer dans une variable de session pour pouvoir m'en servir dans les autres pages du site.
Si vous voyez d'autres éléments qui pourraient être améliorés, n'hésitez pas à me le dire, je suis encore novice en la matière.
Pouvez-vous m'aider s'il vous plait ?
Merci par avance.
Partager