josef23 0 Denunciar post Postado Setembro 12, 2014 Pessoal, tenho um menu com item normais <li> e um item que é gerado por php conforme os dados são enviados a tabela no mysql, nos outros itens consegui inserir imagem no lugar do texto, mas parei no gerado via php/mysql, tentei: <img src="images/email.gif" /> direto na tabela substituíndo o texto pelo phpmyadmin Funciona, só que como tem uma área administrativa não aparece nada só aparece de for assim <img src="images/email.gif" /> Foto, mas ai o item carrega imagem mais texto no menu da página. -- Estrutura da tabela `fotos` -- CREATE TABLE `fotos` ( `foto_id` int(11) NOT NULL auto_increment, `foto_url` varchar(200) default NULL, `foto_caption` varchar(100) default NULL, `foto_data` datetime default NULL, `foto_album` int(11) default NULL, `foto_pos` int(11) default '0', `foto_info` varchar(100) default NULL, PRIMARY KEY (`foto_id`), KEY `fk_album_foto` (`foto_album`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ; -- -- Extraindo dados da tabela `fotos` -- INSERT INTO `fotos` (`foto_id`, `foto_url`, `foto_caption`, `foto_data`, `foto_album`, `foto_pos`, `foto_info`) VALUES Grato Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Setembro 12, 2014 Este "problema" fica no PHP, pois o valor recuperado pelo banco de dados está correto, e o link formulado pelo PHP funciona, mas quando você acessa outra parte do seu sistema, uma parte que está dentro de uma pasta (por exemplo), causa este erro, estou certo? Então a maneira é identificar pelo PHP, ou deixar no link, dessa forma: <img src="//www.seusite.com.br/images/email.gif"> Compartilhar este post Link para o post Compartilhar em outros sites
Massaki 47 Denunciar post Postado Setembro 12, 2014 Quando você recupera o "caminho" no BD, e coloca como link, tem que colocar o caminho absoluto, ou o PHP entende que as imagens estão na mesma subpasta do script atual. Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Setembro 12, 2014 Não o PHP, mas o HTML. Compartilhar este post Link para o post Compartilhar em outros sites
josef23 0 Denunciar post Postado Setembro 12, 2014 Obrigado por responder lokaodomau, mas não funcionou, se uso o <img src="http://localhost/dreamc/images/email.gif"> ele inseri a imagem na área administrativa mas não na página, Massaki, tenho que colocar a imagem no próprio mysql? ou modificar o php? Grato Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Setembro 12, 2014 Basta colocar o caminho da imagem em todos os lugares, pois a imagem está naquele lugar, como não funcionará se o caminho for o mesmo? Compartilhar este post Link para o post Compartilhar em outros sites
josef23 0 Denunciar post Postado Setembro 12, 2014 Desculpe mas comecei agora em php, tó no basicão, poderia dar um exemplo, Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
lokaodomau 61 Denunciar post Postado Setembro 12, 2014 Exemplo: localhost/dreamc/images/email.gif localhost/dreamc/images/esqueci_senha.gif localhost/dreamc/images/login.gif Todas as imagens estão no mesmo diretório, então independente da pasta que eu queira utilizar a imagem, se eu utilizar o caminho completo, ela deve funcionar. Compartilhar este post Link para o post Compartilhar em outros sites