php – Não consigo exibir imagem do banco


<?php
include_once("conexao.php");
$result_cursos = "SELECT * FROM cursos";
$resultado_cursos = mysqli_query($conn, $result_cursos);

?>

Modal

Cadastrar

×
Cadastrar Curso

Nome:

Detalhes:

Cadastrar

#
Nome do Curso
Ação

“>Visualizar

” data-whatevernome=”” data-whateverdetalhes=””>Editar

“>Apagar

” tabindex=”-1″ role=”dialog” aria-labelledby=”myModalLabel”>

×

” alt=””>

×
Cursos

Nome:

Detalhes:

  Importar imagem

Cancelar
Alterar

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
    <script type="text/javascript">
        $('#exampleModal').on('show.bs.modal', function (event) {
            var button = $(event.relatedTarget) // Button that triggered the modal
            var recipient = button.data('whatever') // Extract info from data-* attributes
            var recipientnome = button.data('whatevernome')
            var recipientdetalhes = button.data('whateverdetalhes')
            var imagem = button.data('wtf')
            // If necessary, you could initiate an AJAX request here (and then do the updating in a callback).
            // Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead.
            var modal = $(this)
            modal.find('.modal-title').text('ID do Curso: ' + recipient)
            modal.find('#id_curso').val(recipient)
            modal.find('#recipient-name').val(recipientnome)
            modal.find('#detalhes-text').val(recipientdetalhes)
            modal.find("#imagem").val(imagem)
        })
        function previewImagem(){
            var imagem = document.querySelector('input(name=imagem)').files(0);
            var preview = document.querySelector('img');
            
            var reader = new FileReader();
            
            reader.onloadend = function () {
                preview.src = reader.result;
            }
            
            if(imagem){
                reader.readAsDataURL(imagem);
            }else{
                preview.src = "";
            }
        }
    </script>
</body>

$result_cursos = "UPDATE cursos SET nome='$nome', detalhes = '$detalhes', imagem = '$imagem' WHERE id = '$id'";
$resultado_cursos = mysqli_query($conn, $result_cursos);

?>

<body> <?php
    if(mysqli_affected_rows($conn) != 0){
        echo "
            <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/cadastra/index.php'>
            <script type="text/javascript">
                alert("Curso alterado com Sucesso.");
            </script>
        ";  
    }else{
        echo "
            <META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://localhost/cadastra/index.php'>
            <script type="text/javascript">
                alert("Curso não foi alterado com Sucesso.");
            </script>
        ";  
    }?>
</body>

close(); ?>