Ir para conteúdo

POWERED BY:

Arquivado

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

the carlos silva

img quebrada e consulta por id

Recommended Posts

boua noite galera da iMASTERS sou novato tanto no forum como em programa em php pois bem..

 

venho a dias tentando desvendar oque aconteçe e nunca tenho sucesso

 

estou colocando as pastas do meu site, no host certinho

e conectando ao banco de dados tambem..

mais na hora de rodar minha pagina ela não esta trazendo os resultados da tabela produtos !

fica com a img quebrada, e outros resultados tbm "

 

 

CODIGO DO ARQUIVO: produto.php

<?php
include_once("config.php");
$id = @$_GET['id'];
$sql = "Select * From produtos WHERE id=".$id;
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result))
{
$id = $row['id'];
$titulo = $row['titulo'];
$foto = $row['foto'];
$valor = $row['valor'];
}
?>
em determinados lugares da minha pagina estão assim
echo '<img src="'.$link_page.$foto.'" />';
esse $link_page está no arquivo config.php
ele vem com resultado certinho so não tras resultado que ea foto do banco de dados
ja olhei tudo os caminhos e a pasta fotos e etc..nunca puxa resultado
porque eu quero que quando a pessoa clicar em 1 determinado produto ele traga o resultado da db pelo id de cada produto e sua determinada imagem com o valor!
pelo que vejo está tudo certo eu acho kk
entaum..
o caminho das fotos ta certo e na pagina apareçe quebrada, e sem titulo do produto e sem valor !
oque estou errando??
se não tiverem entendendo posso colocar novamente os outros codigos para vcs verem tbm!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano quando eu tiro o where e id da pagina

roda mas ela tras todas as fotos juntas e 1 titulo e 1 valor apenas do ultimo produto iserido

E se eu coloco

$sql = "Select * From produtos WHERE id=".$id;

Ela aparece do jeito q eu falei nao traz resulta e img quebrada!

Como fazer para me trazer o resultado de cada produto pelo id :(

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
include_once("config.php");

if (isset($_GET['id']) && is_numeric( $_GET['id'] )) {
	$id = mysql_real_escape_string($_GET['id']);
} else {
	die('Error: ID inválido')
}
 
 
$sql = "Select * From produtos WHERE id=".$id;

$result = mysql_query($sql) or die('Erro: '. mysql_error() );
 
$row = mysql_fetch_assoc($result);

var_dump($row);

echo $row['id'];
echo $row['titulo'];
echo $row['foto'];
echo $row['valor'];

Faça um teste!

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.