Jag får felmeddelandet: Parse error: syntax error, unexpected $end in C:\xampp\htdocs\cms\admin\includes\functions.php on line 19
Någon som kan hitta felet?
<?php include('includes/connect.php'); function getPosts() { $query = mysql_query("SELECT * FROM posts") or die(mysql_error()); if(mysql_num_rows($query) == 0) { echo "<tr><td colspan=\"3\">No Posts Were Found</td></tr>"; } else { while($post = mysql_fetch_assoc($query)) { echo "<tr><td>" . $post['Title'] . "</td><td>" . $post['Author'] . "</td><td><a href=\"delete.php?id=" . $post['id'] . "\">Delete</a><br /><a href=\"edit.php>?id=" . $post['id'] . "\">Edit</a></td></tr>"; } } function deletePost($id) { $id = (int) $id; mysql_query("DELETE FROM posts WHERE ID = '$id'") or die(mysql_error()); header("Location: posts.php"); } ?>
Räkna dina { och }. Det meddelandet brukar oftast betyda att man glömt en } någonstans. Ser ut att vara din while sats du glömmer stänga.
function getPosts() { har inte slutklammer.
Nja.. rent tekniskt är det ju while loopen som inte har slutklammer
Nej funktionen. Indenteringen är bara för att det ska vara lättare att läsa. Edit eftersom det eg ska vara tre måsvingar på slutet i rad.
The statement below is true. The statement above is false.
Prylar säljes, köpes, bytes och skänkes