Jump to content

como a programação vai buscar diferentes produtos dependendo da imagem que se clica


Angela_Santos

Recommended Posts

Este código como está independentemente seja qual for a imagem que clique o produto é sempre o mesmo

<div id="corpo1">
		<?php
  $query = "SELECT produto_nome, produto_preco, produto_imagem, produto_descricao FROM produtos ORDER by produto_id limit 1";
  if ($result = $mysqli->query($query)) {
  /* fetch object array */
  while ($obj = $result->fetch_object()) {
 ?>  
			  <?php
			  {
	?>
		 <div id="fotoprodutomaior">
			<img src="<?php echo $obj->produto_imagem;?>"/>
		 </div>
		 <div id="descricaoproduto">
		   <div id="descricaoprodutonome">
					<?php echo $obj->produto_nome; ?>
			  </div>
			  <div id="descricaoprodutopreco">
					<?php echo $obj->produto_preco; ?>
			  </div>
			  <div id="descricaoprodutodescricaoproduto">
					<?php echo $obj->produto_descricao; ?>
			  </div>
					<?php
  } ?>
					<?php }

 }   ?>  
		 </div>
		</div>
Edited by Angela_Santos
Link to comment
Share on other sites

Já percebi...

Lê a query SQL.

Ela é estática, pergunta sempre o mesmo ao DBMS...

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Link to comment
Share on other sites

Estou a fazer na outra pagina desta forma <a href="pag7.php"><img src="<?php echo $obj->produto_imagem;?>"/></a> depois de clicar nesta imagem é que aparece a pagina que esta acima. só que deveria aparecer produto diferente dependendo da imagem que clico e não aparece sempre a mesma ou seja vai me sempre buscar o 1º produto da base de dados seja para qual imagem for.

Link to comment
Share on other sites

era exactamente ai que queria chegar ...

olha para o link que tens :

<a href="pag7.php">
 <img src="<?php echo $obj->produto_imagem;?>"/>
</a>

como achas que a pag7.php sabe que imagem carregaste ?

não consegues te lembrar de nenhuma maneira de como conseguir esse passo ?

  • Vote 1
IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

ok, mas isto é um problema de HTML, e não da linguagem de script server-side

<a href="pag7.php?id=<?php echo $obj->produto_id; /* verifica o SQL para ver se estas a retornar este valor !!! */?>">
 <img src="<?php echo $obj->produto_imagem;?>"/>
</a>

$produto_id = (int)$_GET['id'];

$query = "SELECT produto_id,
                produto_nome,
                produto_preco,
                produto_imagem,
                produto_descricao
           FROM produtos
          WHERE produto_id = {$produto_id}";
Edited by HappyHippyHippo
  • Vote 1
IRC : sim, é algo que ainda existe >> #p@p
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.