Ir para conteúdo
Fórum Script Brasil
  • 0

Como Receber Um Valor E Listar No Where?


AnD

Pergunta

Olá Pessoal!

Meu nome é Anderson, gostaria de fazer parte dessa comunidade ajudando no que puder, e aprendendo bastante com todos!

Vamos direto ao ponto, não é mesmo!?

Bom, estou com um problema na hora de listar dados em um db em MySQL.

Tenho 3 tabelas, os dados das mesmas seguem abaixo:

cat_lojas:

   Field  Type               Attributes Null Default Extra Action 
   id_cat  varchar(255)                No                  
   id_lojas  varchar(255)              No                 
categorias:
   Field         Type Attributes Null Default Extra Action 
   id             int(10)             No    auto_increment              
   categoria  varchar(255)    Yes  NULL               
lojas:
   Field             Type Attributes Null Default Extra Action 
   nome_loja       varchar(255)   No                  
   numero_loja    varchar(255)   No                  
   produto1         varchar(255)   No                  
   produto2         varchar(255)   Yes  NULL                
   produto3          varchar(255)  Yes  NULL                
   produto4          varchar(255)  Yes  NULL                
   produto5          varchar(255)  Yes  NULL                
   produto6          varchar(255)  Yes  NULL                
   telefone           varchar(255)  No                  
   e_mail             varchar(255)  No                  
   ativo                varchar(255)  No                  
   mini_descricao  varchar(255)  No                  
   descricao  varchar(255)   No                 
A tabela cat_lojas, é o relacionamento entre as duas tabelas (lojas e categorias). Na página: http://www.centerloucas.com.br/teste/lojas.php Ela lista as categorias, o código segue abaixo:
<?php

include ("admin/conexao_db.php");

$conexao = mysql_connect($servidor, $usuario, $senha) or die (mysql_error());
mysql_select_db ($banco, $conexao) or die (mysql_error());

$sql=mysql_query('SELECT * FROM categorias') or die(mysql_error()); //seleciona as lojas
$sql2=mysql_query('SELECT * FROM cat_lojas') or die(mysql_error());

while($dados=mysql_fetch_array($sql)) { 
while($dados2=mysql_fetch_array($sql2)) { 
$categoria = $dados['categoria'];
$id_lojas  = $dados2['id_lojas'];
echo '<a href=guialojas.php>'.$categoria.'</a> <input name=id_lojas type=hidden value='.$id_lojas;
echo '<br>';
}
}
?>
Vejam que quando listo a categoria, também coloquei um campo hidden(invisivel), chamando o id_loja, para cada categoria, chamar sua devida id_lojas. Bom, o problema está sendo na hora de listar pelo WHERE, para verificarem, cliquem em uma categoria listada na página lojas: http://www.centerloucas.com.br/teste/lojas.php
<?php
 $id_loja = $_POST['id_lojas'];

 include("admin/conexao_db.php");

 $conexao = mysql_connect($servidor, $usuario, $senha) or die (mysql_error());
 mysql_select_db ($banco, $conexao) or die (mysql_error());

 $sql  = mysql_query("SELECT * FROM cat_lojas") or die(mysql_error());
 $sql2 = mysql_query("SELECT * FROM lojas WHERE numero_loja='" . $id_loja . "'") or die(mysql_error());

 while($dados=mysql_fetch_array($sql)) { 
 while($dados2=mysql_fetch_array($sql2)) { 
  echo 'Categoria:'.$id_cat = $dados['id_cat']; //lista a loja e vai começar a listar as categorias dela:
  echo '<br>';
  echo 'Lojas:'.$id_lojas = $dados2['nome_loja'];
  echo '<br>';
  echo 'Telefone:'.$telefone = $dados2['telefone'];
  echo '<br>';
  echo ''.$mini_descricao = $dados2['mini_descricao'];
  echo '<br>';
  echo '<a href=produtos.php><img src="img/mais.gif" alt="clique aqui para conhecer a nossa loja" width="36" height="9" border="0"></a>';
  echo '<br><br>';
 }
 }
?>

Espero que entendam e me ajudem wink.gif

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...