Ir para conteúdo

Arquivado

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

Vini Martins

Página de acordo com o ID

Recommended Posts

Bom galera, talvez essa não seja à área correta, então desculpe-me...

Fiz um banco de dados para armazenar imagem e com um simples painel de adicionar mais ao banco e exibir na pagina, segue uma figura de Exemplo:

34s54xc.png

A imagem acima é apenas um simples painel onde adicionará os campos no banco..

 

 

292xq8k.png

A imagem acima é uma div criada com dados armazenados no Banco, até aí tudo bem... No entanto, quando eu clicasse em visualizar, eu queria que carregasse apenas os elementos de tal ID... não sei me explanar plenamente em relação a isso, mas o que querem que entendam é como fazer uma pagina para cada respectivo produto adicionado ?

 

Aqui segue uma imagem exemplo de uma pagina de um produto:

 

359d4ls.png

 

Posso criar 10 produtos no banco, mas o nome tamanho e cor que irão aparecer será sempre do primeiro!

Segue o script da pagina do produto:

<?php include "../corpo_cima.php" ?>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jquery.jcarousel.min.js"></script>
<script type="text/javascript" src="../js/jquery.pikachoose.min.js"></script>

<script language="javascript">
			$(document).ready(
				function (){
					$("#pikame").PikaChoose({carousel:true});
				});
</script>
<?php
$host = "localhost";
$username = "root";
$password = "";
$db = "teste";


mysql_connect($host,$username,$password) or die("Impossível conectar ao banco."); 

@mysql_select_db($db) or die("Impossível conectar ao banco"); 

$result = mysql_query("SELECT * FROM CONTEUDO") or die("Impossível executar a query"); 
$resultado = mysql_query("SELECT * FROM PRODUTO") or die ("impossivel executar a query Produto");
echo "<main class='conteudo-produto'>";

$linha = mysql_fetch_array($resultado);
		$nomeproduto = $linha['PROD_NOME'];	
		$id = $linha['PROD_ID'];
		$cor = $linha['PROD_COR'];
		$tamanho = $linha['PROD_TAMANHO'];

			echo "
			<div class='produto-imagem'>
				<div class='produto-imagem'>
					<div class='pikachoose'>
						<ul id='pikame' class='jcarousel-skin-pika'>
							<li><a href='#'><img src='../img/pijamas/1.jpg'/></a><span>This is an example of the basic theme.</span></li>
							<li><a href='#'><img src='../img/pijamas/2.jpg'/></a><span>jCarousel is supported and can be integrated with PikaChoose!</span></li>
							<li><a href='#'><img src='../img/pijamas/3.jpg'/></a><span>Be sure to check out for updates.</span></li>
							<li><a href='#'><img src='../img/pijamas/4.jpg'/></a><span>You can use any type of html you want with PikaChoose</span></li>
							<li><a href='#'><img src='../img/pijamas/5.jpg'/></a><span>PikaChoose survives on your donations! Keep the project alive with a donation.</span></li>
						</ul>
					</div>
				</div>
			</div>
		<div class='produto-nome'>
			$nomeproduto
		</div>
		<div class='produto-detalhe'>
			<span class='produto-detalhe'>Cores do Disponiveis: </span>$cor
		</div>
		<div class='produto-detalhe'>
			<span class='produto-detalhe'>Tamanhos Disponiveis: </span>$tamanho
		</div>

			"; 
	echo "</main>";
?>		
	
<?php include "../corpo_baixo.php" ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só você criar uma pagina para exibir o produto, ao clicar em visualizar, você envia o id para a pagina do produto, busca no banco e exibe para o usuário.

 

Poderia ser com ajax também, depois exibir em uma modal, por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites
eu queria que carregasse apenas os elementos de tal ID.

 

ai a questão é sql, pesquise sobre where.

 

a proposito, funções mysql* estão obsoletas; se quiser tentar com PDO:

 

http://forum.wmonline.com.br/topic/241013-busca-simples-com-pdo-e-mysql-2-utilizando-links/

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.