Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carlinhos.eltz

Exibindo Imagens do banco

Recommended Posts

Boa tarde amigos!!!

 

Tenho uma página chamada estadios_getdata.php conforme segue abaixo:

 
<?php
 
include 'conn.php';
 
$page = isset($_POST['page']) ? intval($_POST['page']) : 1;
$rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10;
$apelido = isset($_POST['apelido']) ? mysql_real_escape_string($_POST['apelido']) : '';
$clube = isset($_POST['clube']) ? mysql_real_escape_string($_POST['clube']) : '';
 
$offset = ($page - 1) * $rows;
 
$result = array();
 
$where = "apelido like '$apelido%' and clube like '$clube%'";
$rs = mysql_query("select count(*) from estadios where " . $where);
$row = mysql_fetch_row($rs);
$result["total"] = $row[0];
 
$rs = mysql_query("select * from estadios where " . $where . " ORDER BY apelido ASC limit $offset,$rows");
 
$items = array();
while ($row = mysql_fetch_object($rs)) {
    array_push($items, $row);
}
$result["rows"] = $items;
 
echo json_encode($result);
?>
 

E tenho uma outra página, estadios_datatable_consulta.php que me traz os dados do banco, entretanto, não estou conseguindo exibir a imagem, alguma dica? Sou novato no PHP, então pego alguns códigos prontos e tento adaptá-los às minhas necessidades. Segue código:


<table id="estadios" class="easyui-datagrid" style="width:622px;height:341px"

               url="estadios_getdata.php"

               iconCls="icon-search" toolbar="#tb"

               rownumbers="false" pagination="true">

            <thead>

                <tr>

                    <th field="apelido" width="160" align="center"><h2>APELIDO</h2></th>

                    <th field="nome" width="300" align="center"><h2>NOME</h2></th>

                    <th field="clube" width="160" align="center"><h2>CLUBE</h2></th>

                </tr>

            </thead>

        </table>

        <div id="tb" style="padding:1px">

            <span>Apelido:</span>

            <input id="apelido" style="line-height:16px;border:1px solid #069;">

            <span>Clube:</span>

            <input id="clube" style="line-height:16px;border:1px solid #069;">

            <a href="#" class="easyui-linkbutton" plain="false" onclick="doSearch()">Localizar</a>

        </div>

 

        <div id="toolbar">

            <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-search" plain="false" onclick="listUser()">Visualizar</a>

        </div>

 

        <div id="dlg" class="easyui-dialog" style="width:750px;height:360px;padding:10px 10px" closed="true" buttons="#dlg-buttons">

            <div class="ftitle">CONSULTA DADOS DO ESTÁDIO</div>

            <div id="dados_estadio">

                <form id="fm" method="post" novalidate>

                    <div class="fitem">

                        <label>Nome:</label>

                        <input name="nome" class="easyui-textbox">

                    </div>

                    <div class="fitem">

                        <label>Apelido:</label>

                        <input name="apelido" class="easyui-textbox">

                    </div>

                    <div class="fitem">

                        <label>Proprietário:</label>

                        <input name="clube" class="easyui-textbox">

                    </div>

                    <div class="fitem">

                        <label>Fundação:</label>

                        <input name="dt_fundacao" class="easyui-textbox">

                    </div>

                    <div class="fitem">

                        <label>Capacidade:</label>

                        <input name="capacidade" class="easyui-textbox">

                    </div>

                    <div class="fitem">

                        <label>Cidade:</label>

                        <input name="cidade" class="easyui-textbox">
                    </div>
                    <div class="fitem">
                        <label>Estado:</label>
                        <input name="estado" class="easyui-textbox">
                    </div>
                    <div class="fitem">
                        <label>País:</label>
                        <input name="pais" class="easyui-textbox">
                    </div>
                    <div class="figure_estadio">
                        <img src="./images/upload/estadios/<?php $imagem_nome ?>"/>
                    </div>
                </form>
            </div> 
        </div>

No campo em que deveria aparecer a imagem aparece o ícone de erro da imagem, se clico e mando abrir a imagem em outra tela, aparece a pasta raíz das imagens.

 

Obrigado pela atenção

Abraço,

Carlinhos Eltz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não estou vendo a chamada da primeira página, na segunda.

Como é feita esta chamada? Via AJAX?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A chamada é feita através do url conforme segue abaixo:

<table id="estadios" class="easyui-datagrid" style="width:622px;height:341px"

               url="estadios_getdata.php"

               iconCls="icon-search" toolbar="#tb"

               rownumbers="false" pagination="true">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Errr... tipo.... de onde você tirou esse atributo "url" da tag table????

Eu posso estar muito enganado, mas tenho quase certeza de que ele não existe para a tag "table"..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, como falei anteriormente, por ser novato em programação, busco códigos prontos e vou tentando adaptar, assim, vou aprendendo também, este código peguei na página da JQUERY, é uma tabela de consulta dinâmica que sempre quando faço um cadastro ou uma atualização já me retorna a tabela atualizada do banco. Quando edito no NetBeans realmente me diz que este url não está correto daquela maneira, entretanto, funciona, os dados vem certinho, só da imagem que não, cada INPUT daqueles na tabela retorna os dados conforme o NAME do input.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.