Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lu002047

Problema ao criar uma função para retornar dados de algumas tabelas

Recommended Posts

Pessoal, boa tarde!

 

Estou tentando criar uma função para retornar os dados de um select, mas não está retornando nada.

Testei fora da função e os dados aparecem, o que estou errando? Podem me ajudar?

Obrigado!

 

Segue meu código abaixo:

function status(&$int){
	$i=0;
	$consultaChamado = mysql_query("SELECT * FROM helpdesk.hdk_solicitacao where COD_STATUS=".$codStatus.";");	
	$consultaTipo = mysql_query("SELECT DES_MOTIVO FROM helpdesk.hdk_solicitacao_motivo a, helpdesk.hdk_solicitacao b where a.COD_MOTIVO = b.COD_MOTIVO AND b.COD_STATUS=".$codStatus.";");
	$consultaCliente = mysql_query("SELECT NOM_USUARIO FROM helpdesk.hdk_usuario a, helpdesk.hdk_solicitacao b WHERE a.COD_USUARIO = b.COD_USUARIO AND b.COD_STATUS=".$codStatus.";");
	$consultaStatus = mysql_query("SELECT DES_STATUS FROM helpdesk.hdk_solicitacao_status a, helpdesk.hdk_solicitacao b where a.COD_STATUS = b.COD_STATUS;");
	
	echo "<table border='1px' cellspacing='0' cellpadding='2'><tr><th align='center'>Data</th><th align='center'>Tipo</th><th align='center'>Cliente</th><th align='center'>Chamado</th><th align='center'>Status</th></tr>";				
		
	while ($dados = mysql_fetch_array($consultaChamado)){					
		$cliente = mysql_fetch_array($consultaCliente);
		$tipo = mysql_fetch_array($consultaTipo);
		$status = mysql_fetch_array($consultaStatus);
		
		//data
		$DAT_CADASTRO= $dados['DAT_CADASTRO'];
		
		$i=$i+1;
	
		//ano
		$anoInt = explode(',',$DAT_CADASTRO);
		$anoString = implode(':',$anoInt);
		$anoMostrar = substr($anoString, 0, 4);
			
		//mes
		$mesMostrar = substr($anoString, 4, 2);
			
		//dia
		$diaMostrar = substr($anoString, 6, 2);	
		if($tipo != 0){
			$exibe = ("<tr><td width='30px'>".$diaMostrar."/".$mesMostrar."/".$anoMostrar."</td><td width='120px'>".$tipo['DES_MOTIVO']."</td><td width='250px'>".$cliente['NOM_USUARIO']."</td><td width='50px'>".$dados['COD_SOLICITACAO']."</td><td bgcolor='#ff9900'>".$status['DES_STATUS']."</td></tr>");
			return $exibe;
		}else{
			$exibe = ("<tr><td width='30px'>".$diaMostrar."/".$mesMostrar."/".$anoMostrar."</td><td width='120px'>"."N informado"."</td><td width='250px'>".$cliente['NOM_USUARIO']."</td><td width='50px'>".$dados['COD_SOLICITACAO']."</td><td bgcolor='#ff9900'>".$status['DES_STATUS']."</td></tr>");			
			return $exibe;
		}
	}
	echo "</table>";			
	echo "<p>-----------------------------------------------------------------------------------------------------------------------</p>";
	echo utf8_encode("Total de novas solicitações:".$i);
}

if ($_POST['1']!== null && $_POST['2'] == null{
	$string = '1';
	$codStatus = (int)$string;
	echo status($codStatus);	
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.