PHP unexpected $end .

Résolu
Utilisateur anonyme -  
Moeb Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je vous sollicite encore une fois, car je ne trouves pas le soucis dans mon script, lors de son execution j'obtiens :
"Parse error: syntax error, unexpected $end in... "
Ce qui sous entend que j'ai oublié de fermer une parenthèses, des crochets ou que j'ai pas mis un point virgule.
Mais je ne vois pas où.

Pouvez - vous m'aider?

Voici le script :

<?php

mysql_connect("host","mon login","mon mot de passe")
or die("Connexion au serveur impossible");
mysql_select_db("Membre")
or die("Sélection de la base impossible");

if( empty($_POST["login"])) {echo "Le nom d'utilisateur n'est pas renseigné<br><br>";
}
if( empty($_POST["password"])) {echo "<br>Vous avez oubliez d'insérer votre mot de passe<br>";
}
$login = $_POST[login];
$password = $_POST[password];

$sql = "select * FROM Membre WHERE PseudoMembre = '".$login."' AND PasswordMembre = '".$password."' ;";

$req = mysql_query($sql, Membre);

while ($test0 = mysql_fetch_row($req) )
{

if ($test0 == null )
{echo "<br> Nom d'utilisateur et / ou mot de passe incorrect";
} else
{echo "<br>Bonjour ".$login;
}
$sql2 = "SELECT COUNT(ConnexionMembre) FROM Membre WHERE PseudoMembre = '".$login."';";
$cn1 = mysql_query($sql2, Membre);
$pouet = mysql_fetch_array($cn1);
{echo "salut1 =".$pouet['ConnexionMembre'];
}
$sql3 = "SELECT Sum(ConnexionMembre +1) FROM Membre WHERE PseudoMembre ='".$login."';";
$cn2 = mysql_query($sql3, Membre);
$pouet2 = mysql_fetch_array($cn2);
{echo "salut2 =".$pouet2['ConnexionMembre'];
}
$sql4 = "UPDATE Membre SET ConnexionMembre = .$cn2";
$cn3 = mysql_query($sql4, Membre);
$pouet3 = mysql_fetch_array($cn3);
{echo "salut3 =".$pouet3['ConnexionMembre'];
}
A voir également:

6 réponses

kazouu Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   12
 
si tu utilise un bon éditeur de texte comme Notepad++ tu le voit facilement
0
Moeb Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   12
 
Ton while est pas fermé.

Apprendre à indenter.
0
kazouu Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   12
 
c'est pour ca que je te dis de prendre un bon éditeur qui indente tout seul et colore les parenthèses
0
Moeb Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   12
 
Je suis navré, mais si de nos jours on a besoin d'un éditeur pour indenter, c'est qu'on sait pas coder.
0
kazouu Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   12
 
quand tu as appris a coder il y a 20ans d'accord mais maintenant des logiciel le font très bien et même parfois mieux que nous ( je pense a éclipse ) alors pourquoi s'en passer ?
0
Moeb Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   12
 
La première chose qu'on t'apprend quand tu commences à coder, c'est ne pas être dépendant d'un soft, je ne fais qu'appliquer ce que j'ai appris.

P.S. : j'ai appris à coder il y a 3 ans.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Merci beaucoup et je t'acherai d'utiliser un éditeur si possible. Merci à tous :-):-)
0
kazouu Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   12
 
moi aussi je ne suis aucunement dépendant mais avoue que coder dans le bloc note est beaucoup moins agréable que de coder dans le notepad
0
Moeb Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   12
 
Ah mais là je suis on ne peut plus d'accord avec toi xD
0