<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>