Ir para conteúdo

POWERED BY:

Arquivado

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

Kakaroto1309

Array Retornando Primeiro em Branco

Recommended Posts

Boa Tarde Pessoal

 

Tenho esse trecho que faz:

1. Busca na base os clientes;

2. Depois joga os clientes no Array;

3. Inicia o contador

4. Joga os dados do array nas variaveis

5. Coloca as informacoes na variavel

6. Por fim envia email de vaga cadastrada

7. Envia email com os dados dos clientes

 

Na base só tem 1 cliente cadastrado, e esta chegando assim no email:

 

1. Jorge Amadeu
, ,

Disponivel para os cargos: , , , ,
Portugues:
Ingles:
Espanhol:
Experiencia:
Documentacao:
Habilitacao:
Veículo Proprio:


2. Jorge Amadeu
Homem, Sao Paulo, 8888557744
aaa
Disponivel para os cargos: Encanador
Portugues: Fluente
Ingles: Fluente
Espanhol: Fluente
Experiencia: Com Experiencia
Documentacao: CPF
Habilitacao: Sim
Veículo Proprio: Sim

 

Era pra retornar somente o 2... o primeiro nao.

Alguem sabe o que pode ser?

//Retorno Rotina	
$sql = "SELECT
		FUN.txNome,
		FUN.txEmail,
		FUN.nrCelular,
		FUN.txCidade,
		FUN.txEstado,
		FUN.txApresentacao,
		CAR1.txNome AS 'C1',
		CAR2.txNome AS 'C2',
		CAR3.txNome AS 'C3',
		CAR4.txNome AS 'C4',
		CAR5.txNome AS 'C5',
		REQ.txNivelPortugues,
		REQ.txNivelIngles,
		REQ.txNivelEspanhol,
		REQ.txExperiencia,
		REQ.txDocumentacao,
		REQ.txCarteiraHabilitacao,
		REQ.txVeiculoProprio,
		REQ.txSexo
		FROM tbFuncionarios FUN
		LEFT JOIN tbRequisitos REQ
		ON FUN.ID = REQ.idFuncionario
		LEFT JOIN tbFuncFunc FFU
		ON FUN.ID = FFU.idFuncionario
		LEFT JOIN tbCargos CAR1
		ON FUN.idCargo1 = CAR1.ID
		LEFT JOIN tbCargos CAR2
		ON FUN.idCargo2 = CAR2.ID
		LEFT JOIN tbCargos CAR3
		ON FUN.idCargo3 = CAR3.ID
		LEFT JOIN tbCargos CAR4
		ON FUN.idCargo4 = CAR4.ID
		LEFT JOIN tbCargos CAR5
		ON FUN.idCargo5 = CAR5.ID
		WHERE
		REQ.txNivelPortugues = '$var_nivelPortugues' AND
		REQ.txNivelIngles = '$var_nivelIngles' AND
		REQ.txNivelEspanhol = '$var_nivelEspanhol' AND
		REQ.txExperiencia = '$var_experiencia' AND
		REQ.txDocumentacao = '$var_documentacao' AND
		REQ.txCarteiraHabilitacao = '$var_carteiraHabilitacao' AND
		REQ.txVeiculoProprio = '$var_veiculoProprio' AND
		REQ.txSexo = '$var_sexo' AND
		(FUN.idCargo1 = '$var_cargo' OR FUN.idCargo2 = '$var_cargo' OR FUN.idCargo3 = '$var_cargo' OR FUN.idCargo4 = '$var_cargo' OR FUN.idCargo5 = '$var_cargo') AND
		(FFU.cdSituacao = 1 AND FFU.idFuncionalidade = 8) AND
		FUN.idPlano = 2
		ORDER BY
		FUN.txCidade,
		FUN.txEstado,
		FUN.txNome,
		FUN.txEmail,
		FUN.nrCelular";
$query = mysql_query( $sql )or die;

//Coloca os Clientes no Array
while($clientes = mysql_fetch_array($query) )
{
	$array_clientes[] = array($clientes['txNome'], $clientes['txEmail'], $clientes['nrCelular'], $clientes['txCidade'], $clientes['txEstado'], $clientes['txApresentacao'], $clientes['C1'], $clientes['C2'], $clientes['C3'], $clientes['C4'], $clientes['C5'], $clientes['txNivelPortugues'], $clientes['txNivelIngles'], $clientes['txNivelEspanhol'], $clientes['txExperiencia'], $clientes['txDocumentacao'], $clientes['txCarteiraHabilitacao'], $clientes['txVeiculoProprio'], $clientes['txSexo']);	
}

$Contador = 0;

//Realiza as Açoes com Array charset=iso-8859-1
foreach ($array_clientes as $CLI)
{		
	// Variaveis originadas
	$nomecompleto = $CLI[0];
	$email = $CLI[1];
	$celular = $CLI[2];
	$cidade = $CLI[3];
	$estado = $CLI[4];
	$apresentacao = $CLI[5];
	$cargo1 = $CLI[6];
	$cargo2 = $CLI[7];
	$cargo3 = $CLI[8];
	$cargo4 = $CLI[9];
	$cargo5 = $CLI[10];
	$nivelPortugues = $CLI[11];
	$nivelIngles = $CLI[12];
	$nivelEspanhol = $CLI[13];
	$experiencia = $CLI[14];
	$documentacao = $CLI[15];
	$habilitacao = $CLI[16];
	$veiculoProprio = $CLI[17];
	$sexo = $CLI[18];
			
	$Contador = $Contador + 1;
	
	$A2 = 'Listagem de Usuários Disponiveis';
	$M2 .= $Contador.". ".$nomecompleto."<br>"
			.$sexo.", ".$cidade.$estado.", ".$celular."<br>"
			.$apresentacao."<br>
			Disponivel para os cargos: ".$cargo1.", ".$cargo2.", ".$cargo3.", ".$cargo4.", ".$cargo5."<br>
			Portugues: ".$nivelPortugues."<br>
			Ingles: ".$nivelIngles."<br>
			Espanhol: ".$nivelEspanhol."<br>
			Experiencia: ".$experiencia."<br>
			Documentacao: ".$documentacao."<br>
			Habilitacao: ".$habilitacao."<br>
			Veículo Proprio: ".$veiculoProprio."<br><br><br>";
				
}
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=utf-8\n";
$header .= "From: Vagas<vagas@catho.com>\n";
$header .= "Return-Path: <vagas@catho.com>\n";
			
//Aviso de Sucesso			
$A1 = 'Vaga Cadastrada com Sucesso';
$M1 = 'Sa vaga foi cadastrada com sucesso.';
mail($var_emailContato, $A1, $M1, $header);

//Listagem de Usuarios
mail($var_emailContato, $A2, $M2, $header);						
			
//Sucesso
Sucesso();

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.