I need to export data from a table that I have in our intranet to a table in the internet, I created a table where I show the events and in that the user can choose the ones that want to export through checkbox selection.
I pass the id (s) to a page where I do the redemption and look for all the related data and make a return JSON, I would like the opinion if I'm on the right way in what I'm doing this, in the case the export of data.
Look at the process page:
<?php
require_once("../db/conexao.php");
// Recebendo o array com os ID´S
$checkboxes = $_GET['list'];
$arr = array();
$arr['flag'] = 0;
// laço para buscar e-mail e efetuar envio
foreach($checkboxes as $id) {
// buscando registro(s)
mysql_select_db($database_conexao, $conexao);
$query_rsRegistro = "SELECT FROM tecnicoEventos WHERE idEvento = $id ";
$rsRegistro = mysql_query($query_rsRegistro, $conexao) or die(mysql_error());
$row_rsRegistro = mysql_fetch_assoc($rsRegistro);
$totalRows_rsRegistro = mysql_num_rows($rsRegistro);
// resgatando valores da seleção
$IdEvento = $row_rsRegistro['idEvento'];
$IdUnidade = $row_rsRegistro['idUnidade'];
$Data = $row_rsRegistro['data'];
$Nome = $row_rsRegistro['nome'];
$Evento = $row_rsRegistro['evento'];
$Publico = $row_rsRegistro['publico'];
$Participantes = $row_rsRegistro['participantes'];
$Local = $row_rsRegistro['local'];
$Horario = $row_rsRegistro['horario'];
$Carga = $row_rsRegistro['carga'];
$Status = $row_rsRegistro['status'];
$Responsavel = $row_rsRegistro['responsavel'];
$DataCadastro = $row_rsRegistro['dataCadastro'];
$AtivoSite = $row_rsRegistro['ativoSite'];
$Img = $row_rsRegistro['img'];
$TumbImg = $row_rsRegistro['tumbImg'];
$Atualizado = $row_rsRegistro['atualizado'];
if ($totalRows_rsRegistro > 0) {
// Conectando ao banco de dados e realizando a inserção de dados
require_once('Connections/conWeb.php');;
/* Inserindo dados no banco de dados */
mysql_select_db($database_conWebCocari, $conWebCocari);
$sqlCand = "INSERT INTO tecnicoEventos (
idEvento,
idUnidade,
data,
nome,
evento,
publico,
participantes,
local,
horario,
carga,
status,
responsavel,
dataCadastro,
ativoSite,
img,
tumbimg,
atualizado )
VALUES (
$IdEvento,
$IdUnidade,
'$Data',
'$Nome',
'$Evento',
'$Publico',
$Participantes,
'$Local',
'$Horario',
'$Carga',
$Status,
'$Responsavel',
'$DataCadastro',
$AtivoSite,
'$Img',
'$TumbImg',
'$Atualizado')";
$resultInsert = mysql_query($sqlCand, $conWeb) or die ("Erro Inserindo Registro: " . mysql_error());
}
$resultado = $resultInsert;
} // fim do foreach
if ($resultado == 1) {
$arr['result'] = 'TRUE';
$arr['msg'] = 'Os registros foram inseridos com sucesso';
$arr['flag'] = 1;
} else {
$arr['result'] = 'FALSE';
$arr['msg'] = 'Os registros não foram inseridos, por favor verifique';
$arr['flag'] = 0;
}
$arr = array_map('htmlentities',$arr);
echo json_encode($arr);
? >