Parse error: syntax error, unexpected T_STRING in /cms2/updateinfo.php on line 15
Parse error: syntax error, unexpected T_STRING in /home/-----/public_html/cms2/updateinfo.php on line 15 and i can not see why 
thanks 

    <?php
    mysql_connect("mysql10.000webhost.com","*********_**","******") or die("Error:  ".mysql_error()); //add your DB username and password
    mysql_select_db("******_*");//add your dbname
 
    //get the variables we transmitted from the form
    $Title = $_POST['Title'];
    $Author = $_POST['Author'];
    $Date = $_POST['Date'];
    $Content = $_POST['Content'];

    //replace TestTable with the name of your table
    //replace id with the ID of your user
    $sql = "UPDATE `posts` SET `Title` = '$Title',`Author` = '$Author',`Date` =    '$Date',`Content` = '$Content' WHERE `posts`.`ID` = '$ID';"
 
    mysql_query($sql) or die ("Error: ".mysql_error()); //line 15 
 
    echo "Database updated. <a href='editinfo.php'>Return to edit info</a>";
 
    ?>
Parse error: syntax error, unexpected T_STRING in /cms2/updateinfo.php on line 15
===

Parse error: syntax error, unexpected T_STRING in /home/-----/public_html/cms2/updateinfo.php on line 15 and i can not see why 
thanks 

    <?php
    mysql_connect("mysql10.000webhost.com","*********_**","******") or die("Error:  ".mysql_error()); //add your DB username and password
    mysql_select_db("******_*");//add your dbname
 
    //get the variables we transmitted from the form
    $Title = $_POST['Title'];
    $Author = $_POST['Author'];
    $Date = $_POST['Date'];
    $Content = $_POST['Content'];

    //replace TestTable with the name of your table
    //replace id with the ID of your user
    $sql = "UPDATE `posts` SET `Title` = '$Title',`Author` = '$Author',`Date` =    '$Date',`Content` = '$Content' WHERE `posts`.`ID` = '$ID';"
 
    mysql_query($sql) or die ("Error: ".mysql_error()); //line 15 
 
    echo "Database updated. <a href='editinfo.php'>Return to edit info</a>";
 
    ?>