Jump to content
jpaivapb

Problema com filtro de produto porcliente

Recommended Posts

jpaivapb

Olá Pessoal estou com um probleminha, sei que será facil de vocês me ajudarem. OBS: Não sei programar em PHP tô começandoa  a ler sobre o assunto.

1- Tenho uma função em PHP que ao clicar no anuncio do automovél é exibido os detalhes do anuncio(Fotos,  Marca, modelo, cor...)até aí td bem. Há também um link usando $_GET "Mais anuncios dele"(do anunciante), que ao ser clicado exibe todos os anuncios deste cara(o anunciante).

2 -AGORA VEM O QUE PRETENDO: Gostaria de que quando clicar no anuncio fosse mostrado os detalhes(Fotos,  Marca, modelo, cor...) e logo abaixo também fosse exibido já alista dos seus demas anuncios sem a nessecidade de clicar no link :"Mais anuncios dele"(do anunciante)

3- AGORA VEM O QUE FIZ: Copiei e colei renomeando e inseri na página do anuncio abixo dos detalhes, mais a função não retorna nada e tambem não exibe erros.

Onde esta o erro... 1- se clico no linke funciona , é exibido a lista com os anuncios do cliente

      2- Mas quando coloco a mesma função direto na página para exibir a lista junto com os detalhes não funciona

     

Essa é a função

<?php function get_cliente(){

include"Connections/config.php";
$cliente = $_GET['cliente'];
$dataVal = date('Y-m-d H:m:s');
$autoStatus = 'completo';
$sql = 'SELECT * FROM cm_automoves WHERE autoStatus = :autoStatus AND autoTermino >= :dataVal AND clienteId = :clienteId ORDER BY autoAno ASC';
try{
	$query = $conecta->prepare($sql);
	$query->bindValue(':dataVal',$dataVal,PDO::PARAM_STR);
	$query->bindValue(':clienteId',$cliente,PDO::PARAM_STR);
	$query->bindValue(':autoStatus',$autoStatus,PDO::PARAM_STR);
	$query->execute();

	$resultado = $query->fetchAll(PDO::FETCH_ASSOC);

	}catch(PDOexception $error_auto){
	  echo 'Erro ao selecionar o automóvel!'; 	
	}

	foreach($resultado as $res){

		$autoID     = $res['autoId'];
		$cliente     = $res['clienteId'];
		$tipo       = $res['autoTipo'];
		$negocio    = $res['autoNegocio'];
		$valor      = $res['autoValor'];
		$thumb      = $res['autoThumb'];
		$marca     = $res['autoMarca'];
		$modelo    = $res['autoModelo'];
		$ano       = $res['autoAno'];
		$titulo     = $res['autoTitulo'];
		$descricao  = $res['autoDescricao'];
		$cidade      = $res['autoCidade'];
		$motor = $res['autoMotor'];
		$cor = $res['autoCor'];
		$combustivel = $res['autoCombustivel'];
		$arcondicionado = $res['autoArcondicionado'];
		$direcaohidraulica = $res['autoDirecaohidraulica'];
		$travaeletrica = $res['autoTravaeletrica'];
		$desembacador = $res['autoDesembacador'];
		$limpadortraseiro = $res['autoLimpadortraseiro'];
		$vidroeletrico = $res['autoVidroeletrico'];
		$som = $res['autoSom'];
		$alarme = $res['autoAlarme'];
		$airbag = $res['autoAirbag'];
		$abs = $res['autoAbs'];


           echo '<tr>';
	   echo '<td align="center" bgcolor="#F0F0F0"><a rel="tooltip" href="index.php?pg=single&auto='.$autoID.' alt="Text Tooltip" rel="tooltip" 
	   
	   content="'.$valor.'</p>'.$ano.'</p>'.$arcondicionado.'</p>'.$direcaohidraulica.'</p>'.$travaeletrica.'</p>'.$desembacador.'</p>'.$limpadortraseiro.'</p>'.$vidroeletrico.'</p>'.$som.'</p>'.$alarme.'</p>'.$airbag.'</p>'.$abs.'">
	   
	   <img src="timthumb.php?src=midias/'.$thumb.'&h=60&w=100&zc=1" alt="'.$titulo.'" title="" border="0" /></a></td>';
	   
	   echo '<td align="center" bgcolor="#F0F0F0"><a rel="tooltip"  title="'.$ano.'" href="index.php?pg=single&auto='.$autoID.'">'.$titulo.'</a></td>';
	    echo '<td align="center" bgcolor="#F0F0F0"><a href="index.php?pg=single&auto='.$autoID.'">'.$cliente.'</a></td>';
	   echo '<td align="center" bgcolor="#F0F0F0"><a href="index.php?pg=single&auto='.$autoID.'">'.$cidade.'</a></td>';
	   echo '<td align="center" bgcolor="#F0F0F0"><a href="index.php?pg=single&auto='.$autoID.'">'.$negocio.'</a></td>';
	   echo '<td align="center" bgcolor="#F0F0F0"><a href="index.php?pg=single&auto='.$autoID.'">'.$valor.'</a></td>';
	   echo '</tr>';


	}

}?>

Share this post


Link to post
Share on other sites
brunoais

Tags code apropriadas sff


"[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%.

Share this post


Link to post
Share on other sites
jpaivapb

Olá amigo...

Não compreendi sua mensagem...poderia ser mais claro por favor...

Share this post


Link to post
Share on other sites
brunoais

Também já reparei que, do conceito das exceções tb n prescas nda...

O catch devia de estar depois do foreach. Não há maneira de obteres os dados resultantes da query se ela não foi feita com sucesso.

O HTML tb tem problemas...

bgcolor -> Não existe.

align -> Não existe.

Isto é uma função... Uma função n devia executar um echo. Principalmente uma q tem nome de retornar algo...

Ainda pedes que qd carregasse em algo q retornasse algo... Estás a indicar q queres usar javascript para fazer aparecer dados?


"[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%.

Share this post


Link to post
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.