Estou com um problema que aparentemente é simples mas está me tirando o sono...
Estou fazendo um site para uma loja de veículos, o site esta funcionando perfeitamente, cadastro veículos e o usuário procura o veículo desejado e visualiza os resultados em uma nova página, que lista todos os veículos.
Meu problema é o seguinte.::
Na hora de criar a parte admnistrativa para adicionar os veículos, eu os separei por CARROS e MOTOS, cada um com os campos específicos, Título, Marca, Modelo, Destaque e etc....
Os veículos que possuem DESTAQUE Ativo aparecem como primeiros da Listagem...
Estou querendo mostrar na página principal do site uma tabela com 06 células e cada uma destas células mostra um dos veículos cadastrados com a opção DESTAQUE Ativa, mostrando o respectivo "Título".
O problema é que o resultado da pesquisa diferencia os veículos como CARROS e MOTOS, utilizando Submit no endereço da página, por exemplo.... resultado.php?Submit=Carros...
------------
if ($_REQUEST['Submit'] == 'Carros') // Se a busca for por carros
{
$detalhesveiculo=detalhescarro.php?id=';
$tipocmbusca='carros';
} else
{
$detalhesveiculo='detalhesmoto.php?id=';
$tipocmbusca='motos';
}
---------------
Isso faz com que na hora de puxar os veículos na página principal eu não os consiga diferenciar entre carros ou motos... já que ambos possuem a mesma definição.::
<?=$row['titulo]?>
E além de mostrar os títulos trocados (já que nada os diferencia) eles saem duplicados, já que mais de um veículo possui a opção destaque = 1 (Quanto maior o número mais destaque ele tem entre os demais)
Na página fica assim.::
<?php
while($row = mysql_fetch_array( $result ))
if ($row['destaque'] == 1):
?>
<?=$row['titulo']?>
<?php
endif;
?>
Fazendo isso o site mostra todos os veículos com destaque igual a 1... o problema é que se tiver mais de um veículo com destaque igual a 1, eles aparecem todos de uma vez só na tela.
------------------
Gostaria de saber como eu faço para o sistema pegar apenas 6 veículos cadastrados e com Destaque (Entre Carros ou Motos) de forma Aleatória e colocá-los com os títulos corretos na página principal.
Pergunta
Guest --Ricardo --
Estou com um problema que aparentemente é simples mas está me tirando o sono...
Estou fazendo um site para uma loja de veículos, o site esta funcionando perfeitamente, cadastro veículos e o usuário procura o veículo desejado e visualiza os resultados em uma nova página, que lista todos os veículos.
Meu problema é o seguinte.::
Na hora de criar a parte admnistrativa para adicionar os veículos, eu os separei por CARROS e MOTOS, cada um com os campos específicos, Título, Marca, Modelo, Destaque e etc....
Os veículos que possuem DESTAQUE Ativo aparecem como primeiros da Listagem...
Estou querendo mostrar na página principal do site uma tabela com 06 células e cada uma destas células mostra um dos veículos cadastrados com a opção DESTAQUE Ativa, mostrando o respectivo "Título".
O problema é que o resultado da pesquisa diferencia os veículos como CARROS e MOTOS, utilizando Submit no endereço da página, por exemplo.... resultado.php?Submit=Carros...
------------
if ($_REQUEST['Submit'] == 'Carros') // Se a busca for por carros
{
$detalhesveiculo=detalhescarro.php?id=';
$tipocmbusca='carros';
} else
{
$detalhesveiculo='detalhesmoto.php?id=';
$tipocmbusca='motos';
}
---------------
Isso faz com que na hora de puxar os veículos na página principal eu não os consiga diferenciar entre carros ou motos... já que ambos possuem a mesma definição.::
<?=$row['titulo]?>
E além de mostrar os títulos trocados (já que nada os diferencia) eles saem duplicados, já que mais de um veículo possui a opção destaque = 1 (Quanto maior o número mais destaque ele tem entre os demais)
Na página fica assim.::
<?php
while($row = mysql_fetch_array( $result ))
if ($row['destaque'] == 1):
?>
<?=$row['titulo']?>
<?php
endif;
?>
Fazendo isso o site mostra todos os veículos com destaque igual a 1... o problema é que se tiver mais de um veículo com destaque igual a 1, eles aparecem todos de uma vez só na tela.
------------------
Gostaria de saber como eu faço para o sistema pegar apenas 6 veículos cadastrados e com Destaque (Entre Carros ou Motos) de forma Aleatória e colocá-los com os títulos corretos na página principal.
Agradeço muito qualquer ajuda.
Link para o comentário
Compartilhar em outros sites
8 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.