Estou começando a me aventurar na programação e como qualquer mortal me deparo com zilhões de dúvidas a cada código escrito.
Preciso salvar um planilha automaticamente com dados gerados do Mysql.
Estudando um pouco sobre abertura e fechamento de arquivos com Php, consegui achar alguns comandos que fazem este trabalho mas estou com algumas dificuldades de aplicá-los em meu código.
Segue ele:
<?php
$connect = mysqli_connect("localhost", "root", "1234", "wifi");
$output = '';
if(isset($_POST["export_excel"]))
{
$sql = "SELECT * FROM cadastro_wifi ORDER BY ID";
$result = mysqli_query($connect, $sql);
$fp = fopen("teste.xls", "a"); "ABERTURA DO ARQUIVO"
"NESTE PONTO NÃO SEI COMO PASSAR OS PARÂMETROS DE ESCRITA"
"O SCRIPT FUNCIONA DIREITINHO MAS PEDE PARA SALVAR OU ABRIR"
Pergunta
guri
Bom dia a todos do canal.
Estou começando a me aventurar na programação e como qualquer mortal me deparo com zilhões de dúvidas a cada código escrito.
Preciso salvar um planilha automaticamente com dados gerados do Mysql.
Estudando um pouco sobre abertura e fechamento de arquivos com Php, consegui achar alguns comandos que fazem este trabalho mas estou com algumas dificuldades de aplicá-los em meu código.
Segue ele:
<?php
$connect = mysqli_connect("localhost", "root", "1234", "wifi");
$output = '';
if(isset($_POST["export_excel"]))
{
$sql = "SELECT * FROM cadastro_wifi ORDER BY ID";
$result = mysqli_query($connect, $sql);
$fp = fopen("teste.xls", "a"); "ABERTURA DO ARQUIVO"
"NESTE PONTO NÃO SEI COMO PASSAR OS PARÂMETROS DE ESCRITA"
"O SCRIPT FUNCIONA DIREITINHO MAS PEDE PARA SALVAR OU ABRIR"
if(mysqli_num_rows($result) > 0)
{
$output .= '
<table class="table" bordered="1">
<tr>
<th>Username</th>
<th>Nome_Completo</th>
<th>Primeiro_Nome</th>
<th>Inicial</th>
<th>Sobrenome</th>
<th>Password</th>
<th>Office</th>
<th>Mail</th>
<th>Cargo</th>
<th>Departamento</th>
<th>Descricao</th>
<th>Telefone</th>
</tr>
';
while($row = mysqli_fetch_array($result))
{
$output .= '
<tr>
<td>'.$row["Username"].'</td>
<td>'.$row["Nome_Completo"].'</td>
<td>'.$row["Primeiro_Nome"].'</td>
<td>'.$row["Inicial"].'</td>
<td>'.$row["Sobrenome"].'</td>
<td>'.$row["Password"].'</td>
<td>'.$row["Office"].'</td>
<td>'.$row["Mail"].'</td>
<td>'.$row["Cargo"].'</td>
<td>'.$row["Departamento"].'</td>
<td>'.$row["Descricao"].'</td>
<td>'.$row["Telefone"].'</td>
</tr>
';
}
$output .= '</table>';
//header("Content-Type: application/xls");
//header("Content-Disposition: attachment; filename=teste.xls");
echo $output;
}
}
fclose($fp); "FECHAMENTO DO ARQUIVO"
?>
Desde já agradeço.
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta 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.