PHP unexpected $end .
Résolu
Utilisateur anonyme
-
Moeb Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
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'];
}
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:
- PHP unexpected $end .
- Easy php - Télécharger - Divers Web & Internet
- Exemple planning 1 week-end sur 3 - Télécharger - Outils professionnels
- Expert php pinterest - Télécharger - Langages
- Planning roulement 5 personnes - Forum Excel
- Php alert ✓ - Forum PHP
6 réponses
c'est pour ca que je te dis de prendre un bon éditeur qui indente tout seul et colore les parenthèses
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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question