I mit news system har jeg en edit.php fil til at ændre indholdet at nyheder. Men den kommer med denne fejl:Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in D:\Programmer\xampp\htdocs\teamzd\edit.php on line 80. Dette er stykket der har noget med det at gøre: } else { //Since we're not displaying a single result, //we're going to display a list of results.
//The MySQl query. Selects all from the table news. $query = "SELECT * FROM news ORDER BY ID DESC"; //Execute the query. $result = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_array($result)) { //extract() takes an associative array and treats the keys as variable names and values as variable values.
extract($row); echo "<table><tr><td><strong><a href="edit.php?action=edit&id=$ID">$title</a></strong></td></tr> <tr><td><small>Written by $author on $date</small></td></tr> <tr><td><strong><a href="delete.php?id=$ID">DELETE</a></strong></td></tr></table>"; ?>
Det er fordi at din HTML linie bruger " og dermed slutter echo. (og så tror den at den skal starte på en ny kode linie og skal slutte på ;"
echo "<table><tr><td><strong><a href="edit.php?action=edit&id=$ID">$title</a></strong></td></tr> <tr><td><small>Written by $author on $date</small></td></tr> <tr><td><strong><a href="delete.php?id=$ID">DELETE</a></strong></td></tr></table>";
du skal bruge ' når du allerede har startet en linie med ".
echo "<table><tr><td><strong><a href='edit.php?action=edit&id=$ID'>$title</a></strong></td></tr> <tr><td><small>Written by $author on $date</small></td></tr> <tr><td><strong><a href='delete.php?id=$ID'>DELETE</a></strong></td></tr></table>";
Og for at gøre det lidt nemmere for PHP parseren selvom det nok ikke har nogen effekt:
echo '<table><tr><td><strong><a href="edit.php?action=edit&id='.$ID.'">$title</a></strong></td></tr> <tr><td><small>Written by '.$author.' on '.$date.'</small></td></tr> <tr><td><strong><a href="delete.php?id='.$ID.'">DELETE</a></strong></td></tr></table>';
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.