Jump to content

Implementação de biblioteca


zeee

Recommended Posts

Boas eu tenho um trabalho que é uma biblioteca e esta tudo funcional o login e o register tao bem,mas quando quero clico na opçao livros não consigo da me erro 500,mas nao consigo ver no codigo onde possa estar o erro, supostamente o erro encontra se neste codigo so nao sei onde.

<?php
if (count(get_included_files()) == 1) {exit("Direct access not permitted.");}

// Carregar e Instanciar Classe
require_once 'livros.php';
$product = new Livro($pdo);

$capa = '<img class="image" src="../assets/img/livro/';

$html = '';

//echo "LISTAR";
$html .= '<table id="livros" class="table table-striped">';
$html .= '<thead id="tabela_livros"><tr>
            <th>Titulo</th>
            <th>Autor</th>
            <th>Genero</th>
            <th>Editora</th>
            <th>Descrição</th>
          </thead><tbody>';

// Obter Produtos e número de registos
$stmt = $product->read(); 
$num =  $stmt->rowCount();
if ($num > 0) {
    // Obter conteúdos
    while ( $row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        $html .= '
        
            <tr>
               <td> '. $capa . $row['id'] . '.jpg' . '"'. '</td>
                <td> '. $row[ 'nome' ] . '</td>
                <td>' . $row[ 'autor' ] . '</td>
                <td>' . $row[ 'editora' ] . '</td>
                <td>' . $row[ 'genero' ] . '</td>
                <td>' . $row[ 'descricao' ] . '</td>

            </tr>';
            
    }
} else{
    $html .= '<tr><td colspan="11">Sem registos</td></tr>';
}
$html .= '<tbody></table>'    
echo $html;
?>
 
Link to comment
Share on other sites

  • 2 weeks later...

Viva

Este assunto já está resolvido?

Uma maneira de se conseguir ter mais detalhes é ativar a visualização dos error no PHP, existem vários modos mas este pode ajudar

// Adicionar nas primeiras linhas do script
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

// ---
// lógica de negócio
// ---

Feito é melhor que perfeito

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.