<html>
<body>
   <title>pesquisa filmes</title>
</head>
<body>
    
<?php
     include 'db.inc';
     include 'error.inc';

     /* ligacao a base de dados */
     $bd = dbconnect($connection_string);  
     if($bd) {

       $actor = $_GET["actor"]; 
       $estudio = $_GET["estudio"]; 

       if(!empty($actor) && !empty($estudio)) {
         /* criar query numa string */
         $query  = "SELECT nome, ano
                    FROM filmes, participa 
                    WHERE filmes.nome = participa.nomeFilme
                    AND filmes.ano = participa.anoFilme
                    AND nomeEstudio = '$estudio'
                    AND nomeActor = '$actor'";
    
         /* executar a query */
         $result = pg_query($bd, $query );
    
         /* processar o resultado */
         $nrows  = pg_num_rows($result);
         if( $nrows == 0 )
           printf("<p>$actor nao participou em filmes do estudio $estudio</p>\n");
         else {	
           printf("<h2>$actor participou nos seguintes filmes do estudio $estudio</h2>\n");
           for($i=0; $i<$nrows; $i++) {
             $tuple = pg_fetch_array($result,$i);
             printf("%s, %s <br>\n", $tuple['nome'], $tuple['ano']);
           }
         } 
       }
       else {
           printf("<p>Introduza valores para actor e estúdio.</p>\n");
       }

       /* fechar a ligação à base de dados */
       pg_close($bd);
     }
?>
          
</body>
</html>