Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Senhores, tenho o seguinte problema:
tenho um arquivos de upload que envia arquivos para a tabela e depois executa
<meta HTTP-EQUIV='Refresh' CONTENT='2; URL=duplicadas.php'>
Duplicadas.php:
<?
include ("classes/conexao.php");
$sql = "SELECT * FROM manutencoes where status_up IS NULL AND status IS NULL AND dt_agenda = curdate()";
$res = mysql_query($sql) or die (mysql_error());
while($row=mysql_fetch_array($res)){
$cod_os = $row["cod_os"];
$dt_agenda = $row["dt_agenda"];
$sql2 = "SELECT * FROM temporaria where cod_os ='$cod_os' AND dt_agenda = '$dt_agenda' AND dt_agenda = curdate()";
$res2 = mysql_query($sql2) or die (mysql_error());
while($row2=mysql_fetch_array($res2)){
$cod_os2 = $row2["cod_os"];
}
if($cod_os == $cod_os2){
}else{
$sql = ("UPDATE manutencoes SET status_up='EXECUTADA' WHERE dt_agenda = curdate() and status IS NULL AND cod_os = '$cod_os'");
$sql = mysql_query($sql) or die (mysql_error());
}
}
echo "<meta HTTP-EQUIV='Refresh' CONTENT='2; URL=insert.php'>";
?>
Daqui vai para o insert.php:
<?php
include("classes/conexao.php");
$SQL = "INSERT INTO manutencoes(ci_sigla, id_regiao, cod_os, os_resumo, num_contrato, dt_inst_ass, segmento_descr, nome_titular, tel_res, tel_com, ramal, fax, tel_cel, dt_cadastro, hr_cadastro, dt_agenda, agenda_descr, garantia, log_vt, fn_conveniencia, dt_despacho, usr_atend, usr_despacho, os_status, nr_protocolo_bp, ddd_telefone_voip, num_telefone_voip, area_descricao, desp_parceira, desp_equipe, end_completo, id_compl1, compl1_descr, nom_bairro, cod_node, cod_imovel, obs) (SELECT ci_sigla, id_regiao, cod_os, os_resumo, num_contrato, dt_inst_ass, segmento_descr, nome_titular, tel_res, tel_com, ramal, fax, tel_cel, dt_cadastro, hr_cadastro, dt_agenda, agenda_descr, garantia, log_vt, fn_conveniencia, dt_despacho, usr_atend, usr_despacho, os_status, nr_protocolo_bp, ddd_telefone_voip, num_telefone_voip, area_descricao, desp_parceira, desp_equipe, end_completo, id_compl1, compl1_descr, nom_bairro, cod_node, cod_imovel, obs FROM temporaria Where cod_os not in(select cod_os from manutencoes))";
$res=mysql_query($SQL);
if ($res) {
echo'registros atualizados';
echo "<meta HTTP-EQUIV='Refresh' CONTENT='2; URL=limpar.php'>";
} else {
echo "Não foi possível inserir os dados, tente novamente.";
// Exibe dados sobre o erro:
echo "<br />Dados sobre o erro:" . mysql_error();
}
daqui ele vai para o limpar.php:
<?php
include("classes/conexao.php");
$sql="TRUNCATE TABLE temporaria";
$res=mysql_query($sql) or die (mysql_error());
echo'tabela temporaria apagada!!!';
echo "<meta HTTP-EQUIV='Refresh' CONTENT='2; URL=upload.php'>";
?>
Ai vem o problema, ja revi esses códigos umas 50 vezes, o que acontece é que no IE funciona perfeitamente, ja no chrome ele exibe a mensagem de sucesso mas não faz alteração nenhuma, oque pode haver de errado!
Carregando comentários...