while within while does not work

0

I'm doing a table in Excel that takes the DB's direct information, my first while I'm getting it normally, the second is not coming, everything appears blank.

<?php
    @ini_set('display_errors', 0);
    header('Content-type: text/html; charset=utf-8');
    date_default_timezone_set("Brazil/East");
    //Sql_visitantes
    $nome_usuario = $_SESSION["sess_name_user_vendas"];
    $id_conta = $_SESSION["id_conta_vendas"];
    $id_usuario = $_SESSION["id_usuario_vendas"];
    $nivel = $_SESSION["tipo_acesso_vendas"];
    $tipo_conta = $_SESSION["tipo_conta_vendas"];
    $id_evento = $_SESSION["sess_fair_vendas"];

    //sql_contatos


    // Inclui a conexão
    include("../connection2.php");

    // Nome do Arquivo do Excel que será gerado
    $arquivo = 'banco_dados_algoritech.xls';

    // Criamos uma tabela HTML com o formato da planilha para excel
    $tabela = '<table border="1">';
    $tabela .= '<tr><b> LISTA DB ALGORITECH 2017 </b></tr>';

    $tabela .= '<tr>';
    $tabela .= '<td><b>EMPRESA</b></td>';
    $tabela .= '<td><b>CONTA</b></td>';
    $tabela .= '<td><b>USUARIO</b></td>';
    $tabela .= '<td><b>TIPO DE CONTA</b></td>';
    $tabela .= '<td><b>FONE</b></td>';
    $tabela .= '<td><b>CNPJ</b></td>';
    $tabela .= '<td><b>EVENTO</b></td>';
    $tabela .= '<td><b>NOME</b></td>';
    $tabela .= '<td><b>EMAIL</b></td>';
    $tabela .= '<td><b>ID USUARIO</b></td>';
    $tabela .= '<td><b>ID CONTA</b></td>';
    $tabela .= '<td><b>EMPRESA</b></td>';
    $tabela .= '</tr>';

    // Puxando dados do Banco de dados

    $sql_visitantes = mysql_query("SELECT * FROM empresas WHERE id_conta = '$id_conta' AND id_evento = '$id_evento' ORDER BY '' ;", $connection);


    while ($loop_visitantes = mysql_fetch_array($sql_visitantes)) {
        $nome_usuario = ucfirst(strtoupper($loop_visitantes ["nome_fantasia"]));
        $id_conta = ucfirst(strtoupper($loop_visitantes ["id_conta"]));
        $id_usuario = ($loop_visitantes ["id_usuario"]);
        $tipo_conta = ucfirst(strtoupper($loop_visitantes ["tipo_conta"]));
        $fone = ($loop_visitantes ["fone"]);
        $cnpj = ($loop_visitantes ["cnpj"]);
        $id_evento = ($loop_visitantes["sess_fair_vendas"]);

        $sql_contatos = mysql_query("SELECT * FROM contatos WHERE nome = '$nome' AND email = '$email' AND funcao = '$funcao' AND id_empresa = '$id_empresa';", $connection);


        while ($loop_contatos = mysql_fetch_array($sql_contatos)) {
            $nome = ucfirst(strtoupper($loop_contatos ["nome"]));
            $email = ucfirst(strtoupper($loop_contatos ["email"]));
            $id_usuario_contato = ucfirst(strtoupper($loop_contatos ["funcao"]));
            $id_conta_contato = ($loop_contatos ["fone2"]);
            $id_empresa_contato = ucfirst(strtoupper($loop_contatos ["id_empresa"]));

        }

        $tabela .= '<tr>';
        $tabela .= '<td>' . $nome_usuario . '</td>';
        $tabela .= '<td>' . $id_conta . '</td>';
        $tabela .= '<td>' . $id_usuario . '</td>';
        $tabela .= '<td>' . $tipo_conta . '</td>';
        $tabela .= '<td>' . $fone . '</td>';
        $tabela .= '<td>' . $cnpj . '</td>';
        $tabela .= '<td>' . $id_evento . '</td>';
        $tabela .= '<td>' . $nome . '</td>';
        $tabela .= '<td>' . $email . '</td>';
        $tabela .= '<td>' . $id_usuario_contato . '</td>';
        $tabela .= '<td>' . $id_conta_contato . '</td>';
        $tabela .= '<td>' . $id_empresa_contato . '</td>';
    //$tabela .= '<td>'.$nome_evento.'</td>';
        $tabela .= '</tr>';
    }


    $tabela .= '</table>';

    // Força o Download do Arquivo Gerado
    header('Cache-Control: no-cache, must-revalidate');
    header('Pragma: no-cache');
    header('Content-Type: application/x-msexcel');
    header("Content-Disposition: attachment; filename=\"{$arquivo}\"");
    echo $tabela;
?>
    
asked by anonymous 26.05.2017 / 20:30

0 answers