Je n'arrive pas à trouver où mon code a mal tourné. Voici mon erreur complète:
Erreur d'analyse: erreur de syntaxe, T_VARIABLE inattendu dans C:\xampp\htdocs\GigaLoad.com\register.php à la ligne 102
Mais je cherche cette ligne depuis des heures. Je vais vous donner le code complet car mon cerveau de débutant ne peut pas trouver l'erreur:
$query = mysql_query("SELECT * FROM users WHERE username='$username'")
J'espère que vous pourrez aider si vous avez besoin de plus d'informations, faites le moi savoir.
Voici le code supplémentaire
if (strstr($email, "@") && strstr($email, ".") && (strlen($email) >=6)){
require ("scripts/connect.php")
$query = mysql_query("SELECT * FROM users WHERE username='$username'") // <-- Error here
$numrows = mysql_num_rows ($query)
if ($numrows == 0){
/* ... */
MODIFIER:
Je reçois toujours des erreurs importantes, je vais vous donner le code et pouvez-vous dire ce qui me manque
Il n'y a pas de point-virgule à la fin de cette instruction à l'origine de l'erreur.
MODIFIER
Comme l'a souligné RiverC, il n'y a pas de point-virgule à la fin de la ligne précédente!
require ("scripts/connect.php")
MODIFIER
Il semble que vous n'ayez aucun point-virgule.
http://php.net/manual/en/language.basic-syntax.instruction-separation.php
Comme en C ou Perl, PHP requiert que les instructions soient terminées par un point-virgule à la fin de chaque instruction.
Si c'est toute la ligne, c'est peut-être parce qu'il vous manque un ;
à la fin de la ligne.