Olá pessoal, tudo certo?
To com uma dúvida aqui que nao to conseguindo responder..
Tenho 1 categoria com 1 subcategoria e outra subcategoria e em tdas elas tenho alguns produtos cadastrados...
exemplo:
-XE
--X
---RV
O que eu precisava era o seguinte, se a pessoa faz a pesquisa por categoria RV, só aparecer a categoria RV com seus produtos. Se na busca ela pesquisar X, aparecer os produtos da categoria X e da RV, e se fizer uma busca por categoria XE aparecer os produtos de todas as categorias XE, X e RV.
Alguem tem alguma idéia de como faço isso??
alguem pra me ajudar?
- Fórum WMO
- → Viewing Profile: Tópicos: Bassila
Community Stats
- Group Usuários
- Active Posts 15
- Profile Views 1741
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
Bassila hasn't added any friends yet.
Latest Visitors
Topics I've Started
Duvida Com Categoria E Subcategoria
30/11/2008, 13:48
Select E Join Em 4 Tabelas
28/11/2008, 09:23
Boa noite, pessoal..
Antes de postar aqui.. dei uma boa procurada no fórum.. até achei alguma coisa parecida.. mas nao foi o bastante pra fazer meu código rodar..
O problema é o seguinte.. tenho 4 tabelas
categorias (categorias_id, categorias_name)
linhas (linhas_id, linhas_name)
marcas (marcas_id, marcas_name)
produtos (produtos_id, produtos_codbranil, produtos_codoriginal, produtos_mp, produtos_unidade, produtos_aplicacao, produtos_image, linhas_id, marcas_id, categorias_id, produtos_jogo produtos_jogopai)
O que acontece é o seguinte, se eu dou um pesquisar numa peça que tá cadastrada como 2 marcas e categorias diferentes.. o resultado sai com as duas peças com marcas e categorias iguais.
Segue abaixo o código pra exemplificar.
alguém ai pra me ajudar?
Antes de postar aqui.. dei uma boa procurada no fórum.. até achei alguma coisa parecida.. mas nao foi o bastante pra fazer meu código rodar..
O problema é o seguinte.. tenho 4 tabelas
categorias (categorias_id, categorias_name)
linhas (linhas_id, linhas_name)
marcas (marcas_id, marcas_name)
produtos (produtos_id, produtos_codbranil, produtos_codoriginal, produtos_mp, produtos_unidade, produtos_aplicacao, produtos_image, linhas_id, marcas_id, categorias_id, produtos_jogo produtos_jogopai)
O que acontece é o seguinte, se eu dou um pesquisar numa peça que tá cadastrada como 2 marcas e categorias diferentes.. o resultado sai com as duas peças com marcas e categorias iguais.
Segue abaixo o código pra exemplificar.
<?php
include("config/config.php");
$search = $_POST['search'];
$assunto = $_POST['assunto'];
$consulta_l = mysql_query("SELECT * FROM produtos p INNER JOIN linhas l ON p.linhas_id = l.linhas_id");
$linha = mysql_fetch_array($consulta_l);
$consulta_c = mysql_query("SELECT * FROM produtos p INNER JOIN categorias c ON p.categorias_id = c.categorias_id");
$categoria = mysql_fetch_array($consulta_c);
switch ($assunto):
case 0:
$consulta = mysql_query("SELECT * FROM produtos WHERE produtos_codbranil='$search'");
break;
case 1:
echo 'em desenvolvimento';
break;
case 2:
echo 'em desenvolvimento';
break;
case 3:
echo 'em desenvolvimento';
break;
case 4:
echo 'em desenvolvimento';
break;
endswitch;
if(mysql_num_rows($consulta) == 0){
echo 'Nenhum produto foi encontrado';}
else {
while ($row = mysql_fetch_array($consulta)){
$consulta_m = mysql_query("SELECT * FROM produtos p LEFT JOIN marcas m ON p.marcas_id = m.marcas_id WHERE p.produtos_codbranil='$search'");
while($marca = mysql_fetch_array($consulta_m)){
$path = "images/produtos/".$row['produtos_image'];
$path2 = "./images/marcas/".$marca['marcas_image'];
?>
<p align="left"><font color="#FFFFFF" size="4" face="Verdana, Arial, Helvetica, sans-serif">>>
<? echo strtoupper($linha['linhas_name']); ?> >> <? echo strtoupper($marca['marcas_name'])?>
>> <? echo strtoupper($row['produtos_codbranil']); ?> </font><br>
<br />
<br>
</p>
<table width="655" border="0" cellspacing="2" cellpadding="2">
<tr>
<td><div align="center"><img src='<?php echo $path;?>'"><br />
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Código
Branil: <? echo strtoupper($row['produtos_codbranil'])?> <br />
</strong></font></div></td>
</tr>
</table>
<table width="655" height="154" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="100" rowspan="10" valign="top"><img src='<?php echo $path2;?>' width="100" height="100" /></td>
</tr>
<tr>
<td width="129"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Linha:</font></div></td>
<td width="406"><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo strtoupper($linha['linhas_name']); ?></font></div></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Categoria:</font></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<? echo strtoupper($categoria['categorias_name']); ?></font></div></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Código
Original:</font></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo strtoupper($row['produtos_codoriginal']); ?></font></div></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Matéria
Prima:</font></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo strtoupper($row['produtos_mp']); ?></font></div></td>
</tr>
<tr>
<td><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Unidade:</font></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo strtoupper($row['produtos_unidade']); ?></font></div></td>
</tr>
<tr>
<td valign="top"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Aplicação:</font></div></td>
<td><div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><? echo strtoupper($row['produtos_aplicacao']); ?></font></div></td>
</tr>
</table>
<br />
<a href="catalogo.php"><font color="#000066" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Voltar</strong></font></a></p>
<?
}}}
?>alguém ai pra me ajudar?
Cadastro De Várias Categorias
26/06/2008, 11:39
Olá pessoal, td certo?
To fazendo um site aqui de cadastro de peças e cheguei numa parte que nao to conseguindo sair de jeito nenhum
Vamos dizer que tenho um cadastro de categorias com as seguintes peças dentro delas.
categoria Nivel superior: XE
categoria Nivel sub: X
categoria Nivel sub2: RV
Quando eu fizer uma procura pelos produtos da categoria RV, só a categoria RV deverá aparecer, caso eu faça da categoria X os produtos da categoria X e RV devem aparecer, e caso eu faça a consulta da categoria XE os produtos das 3 categorias devem ser listados.
Nao tenho nem idéia como implementar isso, preciso de uma luz de como seria um select e como seria a organizaçao da estrutura do SQL.
Se voces puderem me ajudar a bolar uma idéia para isso ficaria muito agradecido.
To fazendo um site aqui de cadastro de peças e cheguei numa parte que nao to conseguindo sair de jeito nenhum
Vamos dizer que tenho um cadastro de categorias com as seguintes peças dentro delas.
categoria Nivel superior: XE
categoria Nivel sub: X
categoria Nivel sub2: RV
Quando eu fizer uma procura pelos produtos da categoria RV, só a categoria RV deverá aparecer, caso eu faça da categoria X os produtos da categoria X e RV devem aparecer, e caso eu faça a consulta da categoria XE os produtos das 3 categorias devem ser listados.
Nao tenho nem idéia como implementar isso, preciso de uma luz de como seria um select e como seria a organizaçao da estrutura do SQL.
Se voces puderem me ajudar a bolar uma idéia para isso ficaria muito agradecido.
Cadastro De Várias Categorias
26/06/2008, 01:05
Olá pessoal, td certo?
To fazendo um site aqui de cadastro de peças e cheguei numa parte que nao to conseguindo sair de jeito nenhum
Vamos dizer que tenho um cadastro de categorias com as seguintes peças dentro delas.
categoria Nivel superior: XE
categoria Nivel sub: X
categoria Nivel sub2: RV
Quando eu fizer uma procura pelos produtos da categoria RV, só a categoria RV deverá aparecer, caso eu faça da categoria X os produtos da categoria X e RV devem aparecer, e caso eu faça a consulta da categoria XE os produtos das 3 categorias devem ser listados.
Nao tenho nem idéia como implementar isso, preciso de uma luz de como seria um select e como seria a organizaçao da estrutura do SQL.
Se voces puderem me ajudar a bolar uma idéia para isso ficaria muito agradecido.
Obrigado,
Bassila
To fazendo um site aqui de cadastro de peças e cheguei numa parte que nao to conseguindo sair de jeito nenhum
Vamos dizer que tenho um cadastro de categorias com as seguintes peças dentro delas.
categoria Nivel superior: XE
categoria Nivel sub: X
categoria Nivel sub2: RV
Quando eu fizer uma procura pelos produtos da categoria RV, só a categoria RV deverá aparecer, caso eu faça da categoria X os produtos da categoria X e RV devem aparecer, e caso eu faça a consulta da categoria XE os produtos das 3 categorias devem ser listados.
Nao tenho nem idéia como implementar isso, preciso de uma luz de como seria um select e como seria a organizaçao da estrutura do SQL.
Se voces puderem me ajudar a bolar uma idéia para isso ficaria muito agradecido.
Obrigado,
Bassila
Resultado De Busca (acento)
19/06/2008, 09:08
Olá pessoal bom dia!
To com um pequeno problema.. que vocês devem saber facim facim como resolver, eu por ser iniciante já quebrei a cabeça e nada.
Quando eu faço uma busca no meu banco de dados (mysql) pelo php o resultado do select das palavras em acentos sai tudo errado
Exemplo:
sai Aplica��o, invez de Aplicação.
sai Mat�ria, invez de Matéria.
O estranho é que dentro do banco de dados, ele está gravado certinho.. se eu faço um select lá dentro.. as palavras estão supimpa, mas quando o select é dentro do script php .. ele retorna desse jeito.
O que eu posso fazer pra que o retorno da busca seja com a acentuação correta?
Obrigado, desdeee já!
Miguel
To com um pequeno problema.. que vocês devem saber facim facim como resolver, eu por ser iniciante já quebrei a cabeça e nada.
Quando eu faço uma busca no meu banco de dados (mysql) pelo php o resultado do select das palavras em acentos sai tudo errado
Exemplo:
sai Aplica��o, invez de Aplicação.
sai Mat�ria, invez de Matéria.
O estranho é que dentro do banco de dados, ele está gravado certinho.. se eu faço um select lá dentro.. as palavras estão supimpa, mas quando o select é dentro do script php .. ele retorna desse jeito.
O que eu posso fazer pra que o retorno da busca seja com a acentuação correta?
Obrigado, desdeee já!
Miguel
- Fórum WMO
- → Viewing Profile: Tópicos: Bassila
- Privacy Policy
- Regras ·



Postagens