Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Site de pesquisa de livros

$
0
0
Boas, estou a criar um site parecido com o famoso IMDB so que será sobre livros.
O meu problema atual e os joins, sinceramente nunca usei e estou a ter dificuldades a aplicar.
Isto e assim por exemplo eu tenho 3 tabelas, Livro, livro_autor, e autor,  tou a editar a minha pagina de visualizar os livros todos onde posso editar e apagar os mesmos, o meu problema e mostrar o Nome do autor que tera de ir buscar essa informação a tabela autor e a mesma esta relacionada com a tabela livro_autor onde contem isbn e id_autor. Alguém me sabe dizer o que devo adicionar no seguinte código:

Código (PHP):
<?php
include("conn.php");
$lista="Select * from livros";
$faz_lista=mysqli_query($ligaBD,$lista);
if(!$faz_lista)
echo "Erro a ligar a Base de Dados";
$num_registos=mysqli_num_rows($faz_lista);

if($num_registos==0){
echo "Nao foram encontrados Livros!";
exit;
}
echo "<center>Total de Livros: ".$num_registos;
?>
</center><center><table border="1">
<tr><td> ISBN<td>Titulo<td>Autor<td>Publicado em:<td>Generos<td>Modificar<td>Remover</tr>
<?php
for ($i=0; $i <$num_registos; $i++) {
$registos= mysqli_fetch_array($faz_lista);
echo '<td>'.$registos['ISBN'].'</td>';
echo '<td>'.$registos['titulo'].'</td>';
echo '<td>'.$registos['nome'].'</td>';
echo '<td>'.$registos['publicacao'].'</td>';
echo '<td>'.$registos['genero'].'</td>';
echo '<td align="center"><a href=livro-editar.php?ISBN='.$registos['ISBN'].'> <img src="images/update.gif" height="20px" weight="20px"> </a></td>';
echo '<td align="center"><a href=livro-remover.php?ISBN='.$registos['ISBN'].'> <img src="images/delete.png" height="20px" weight="20px"> </a></td>';
echo '</tr>'; echo '</p>';
}
?>

Aqui fica a bd.

Imagem Colocada

Viewing all articles
Browse latest Browse all 14700