Parse error: syntax error, unexpected 'case' (T_CASE)

Prasodym

Grünschnabel
Guten Abend Community,

Ich versuche heute ein Addpagesystem über der Datenbank zu schreiben aber werde nicht nicht aus Fehler schlau mit den fall case 'delpage ' : { Habt ihr eine Ahnung woran das liegen könnte?
PHP:
<?php
function addPage($pagename, $content) {

        global $databaseHost;
  global $databaseName;
  global $databaseUser;
  global $databasePass;
 
 
  $db = new mysqli("$databaseHost", "$databaseUser", "$databasePass", "$databaseName");

if($db->connect_errno);
  {
   echo "<p> . Es konnte keine Verbindung mit der Datenbank hergestellt werden!</p><p> . $mysqli->connect_error . </p>";
  }
        mysql_select_db($databaseName,$db);
        $sql = 'INSERT INTO pages(slug,content) VALUES("' . mysql_real_escape_string($pagename). '", "' . mysql_real_escape_string($content) . '");';
 
        mysql_query($sql, $db);
}

?>
<?php
    if (isset($_GET['action'])) {
        switch ($_GET['action']) {
            case 'addPage': {
                if (isset($_POST['title']) && isset ($_POST['content'])){
                    $title = $_POST['title'];
                    $content = $_POST['content'];
               
                if (!empty($title) && !empty($content)) {   
                    addPage($title, $content);
               
                }
                break;
            }
            case 'delPage':
                        
            {
                break;
            }
            default : {
                break;
            }
        }
    }
?>


Ich danke im voraus für eure hilfe!

Gruß, Prasodym
 
Versuche es mal so ;)

PHP:
switch ($foo)
{
    case 'function1':
        function1();
        break;
   
    case 'function2':
        function2();
        break;
   
    default:
        functionDefault();
        break;
}
 

Neue Beiträge

Zurück