2010-09-08 8 views
2

J'utilise actuellement un PHP 5 avec NetBeans IDE pour créer une page de connexion.Erreur PHP dans NetBeans IDE

Cependant Netbeans ne semble pas comprendre les codes que j'ai ajouté dans la boîte de console.

L'erreur provient de la "echo" ..... » ligne

Les codes sont les suivants:.

$query = mysql_query($sql) or die(mysql_error()); 
echo "Thank You for registering {$first_name}! Your username is {$username}"; 
echo "<a href="index.php"> Click here </a> to Login"; 
} 
} 
?> 

Les erreurs sont indiquées:

-syntax erreur: Unexpected: Index erreur -syntax: inattendue: String

Répondre

2

de

echo "<a href="index.php"> Click here </a> to Login"; 

à

echo "<a href=\"index.php\"> Click here </a> to Login"; 

Vous devez échapper à ceux « » ou utiliser « » comme ceci:

echo '<a href="index.php"> Click here </a> to Login'; 

Mais attention sur ce premier écho, vous devez utiliser « » puisque vous utilisez des variables dedans.

+0

Merci mec! Votre réponse a aidé! – JavaNoob

+0

Vous êtes les bienvenus monsieur! – Iznogood

0

Essayez:

echo "Thank You for registering {$first_name}! Your username is {$username}", 
      '<a href="index.php"> Click here </a> to Login'; 

or: 

     echo sprintf("Thank You for registering %s! Your username is %s\n<a href='index.php'> Click here </a> to Login", 
         $first_name, $username);