PHP unexpected $end .

Résolu
Utilisateur anonyme -  
Moeb Messages postés 103 Statut Membre -
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'];
}

6 réponses

  1. kazouu Messages postés 466 Statut Membre 12
     
    si tu utilise un bon éditeur de texte comme Notepad++ tu le voit facilement
    0
  2. Moeb Messages postés 103 Statut Membre 12
     
    Ton while est pas fermé.

    Apprendre à indenter.
    0
  3. kazouu Messages postés 466 Statut Membre 12
     
    c'est pour ca que je te dis de prendre un bon éditeur qui indente tout seul et colore les parenthèses
    0
    1. Moeb Messages postés 103 Statut Membre 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
  4. kazouu Messages postés 466 Statut Membre 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
    1. Moeb Messages postés 103 Statut Membre 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Merci beaucoup et je t'acherai d'utiliser un éditeur si possible. Merci à tous :-):-)
    0
  7. kazouu Messages postés 466 Statut Membre 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
    1. Moeb Messages postés 103 Statut Membre 12
       
      Ah mais là je suis on ne peut plus d'accord avec toi xD
      0