2010-09-08 80 views
2

我目前使用PHP 5以及Netbeans IDE創建登錄頁面。Netbeans IDE中的PHP錯誤

但是,Netbeans似乎不理解我已添加到控制檯框中的代碼。

誤差從 「回聲」 .....」線始於

的代碼如下:

$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"; 
} 
} 
?> 

所示的錯誤是:

句法的錯誤:意外:索引 - 語法錯誤:意外:字符串

回答

2

from

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

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

你必須逃生者「」,或者使用「」像這樣:

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

但是要注意的是第一個呼應,你必須使用「」因爲你使用的變量在裏面。

+0

感謝夥計!你的答案有幫助! – JavaNoob 2010-09-08 04:55:15

+0

不客氣,先生! – Iznogood 2010-09-08 05:04:20

0

嘗試:

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);