<?php
    if(isset($_REQUEST['action'])) {
      $action = $_REQUEST['action'];
    } else {
      $action = false;
    }
    ?> <a href="lmzwei.php">Home</a><br /><br /> <?php
      switch($action) {

      case 'detail':

      if( !isset($_REQUEST['id']) ) {
          echo "Fehler: Aufruf der Detailseite ohne Film-ID<br />";
          break;
        } else {
          $id = $_REQUEST['id'];
        }

        $query = <<< Q
          SELECT id, titel, regisseur, genre, hauptdarsteller_1, hauptdarsteller_2, jahr, bild
          FROM movies
          WHERE id = $id;
Q;

       try {
          $result = $db->query($query);
          $row = $result->current();

          ?><table><?php
          foreach($row AS $key => $value) {
            if(!is_numeric($key)) {
              if( 'bild' == $key ) {
                if(!empty($value)) {
                  echo '<tr><td colspan="2"><img src=images/'.$value.' /></td></tr>';
                }
              } else {
                echo "<tr><td> ".ucfirst($key)." </td><td> $value </td></tr>\n";
              }
            }
          } // foreach
            ?></table><?php
        } catch(SQLiteException $e) {
          var_dump($e);
        }
        break; // detail

      case 'suche':
        $s = sqlite_escape_string($_REQUEST['s']);
        $query = 'SELECT id, titel, regisseur, genre, hauptdarsteller_1, hauptdarsteller_2, jahr, bild
          FROM movies
          WHERE
            titel LIKE "%'.$s.'%" OR
            regisseur LIKE "%'.$s.'%" OR
            genre LIKE "%'.$s.'%" OR
            hauptdarsteller_1 LIKE "%'.$s.'%" OR
            hauptdarsteller_2 LIKE "%'.$s.'%" OR
            jahr LIKE "%'.$s.'%"';

        try {
          $result = $db->query($query);
          if($result->numRows() == 0) {
            echo "Es wurden keine Filme entsprechend der Suchkriterien gefunden.<br />";
          }
          foreach( $result AS $row) {
            ?><table><?php
            foreach($row AS $key => $value) {
              if(!is_numeric($key)) {
                if( 'bild' == $key ) {
                  if(!empty($value)) {
                    echo '<tr><td colspan="2"><img src=images/'.$value.' /></td></tr>';
                  }
                } else {
                  echo "<tr><td> ".ucfirst($key)." </td><td> $value </td></tr>\n";
                }
              }
            } // foreach
             ?></table><br /><?php
          } // foreach

        } catch(SQLiteException $e) {
          var_dump($e);
        }

        break; // suche
        ?>