Boa Noite, pessoal e o seguinte estou desenvolvendo um sistema de HelpDesk para o local onde trabalho, e estou tendo algumas dificuldades ao enviar dados via URL para pega-los com GET em uma outra pagina e inserir no banco de dados.
<?php
include "../conexao.php";
//estado = 'em_andamento',
// recebe os dados do formulario
$codigo = $_GET['codigo'];
$data_atendimento_chamado = $_GET['data_atendimento_chamado'];
// atualiza campo estado no banco de dados
$consulta = mysql_query("update tb_ticket set estado = 'em_atendimento' where id = '".$codigo."'");
$insere_data_atendimento_chamado = $data_atendimento_chamado;
//("insert into tb_ticket (data_atendimento_chamado) values ('$data_atendimento_chamado')");
// verifica se o atendimento foi acompanhado
if($consulta) {
$msg = urlencode("atendimento_acompanhado_com_sucesso!");
echo "<script language='javascript'>alert('O Atendimento foi acompanhado com sucesso!')</script>";
echo "<script language='javascript'>window.location.href='/helpdesk/admin/listar_chamados_em_atendimento.php?msg=$msg'</script>";
exit;
} else {
$erro = urlencode("nao_foi_possivel_acompanhar_o_atendimento!");
echo "<script language='javascript'>alert('Não foi possivel acompanhar o atendimento!')</script>";
echo "<script language='javascript'>window.location.href='/helpdesk/admin/listar_chamados_aberto.php?erro=$erro'</script>";
exit;
}
?>
Bom, pessoal o post ficou meio ruim, pois não estou conseguindo inserir o CODEBOX aqui.
Pergunta
Júlio César Lacerda
Boa Noite, pessoal e o seguinte estou desenvolvendo um sistema de HelpDesk para o local onde trabalho, e estou tendo algumas dificuldades ao enviar dados via URL para pega-los com GET em uma outra pagina e inserir no banco de dados.
lista_chamados_aberto.php
<?php // inclui o arquivo de validar sessão include "../validar_session.php"; // inclui o arquivo de configuração do sistema include "../conexao.php"; // faz consulta no banco de dados $consulta = mysql_query("SELECT * FROM tb_ticket WHERE estado ='aberto' ORDER BY data_abrir_chamado DESC"); $pegar_data_atendimento_chamado=date('Y/m/d - H:i:s'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>ADMIN - CERP Help Desk</title> <style type="text/css"> <!-- .style1 {font-size: 36px} .style2 { color: #000000; font-weight: bold; } .style3 { color: #FFFFFF; font-weight: bold; } body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } a { font-family: Times New Roman, Times, serif; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: none; } --> </style> <link href="../style.css" rel="stylesheet" type="text/css" /> </head> <body> <form action="acompanha_atendimento.php" method="post" enctype="multipart/form-data" name="form_responsavel" target="_self" id="form_responsavel"> <table width="872" border="0" align="center" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td height="41" colspan="2" bgcolor="#00FFFF"><div align="center"><span class="style1">Chamados em Aberto</span></div></td> </tr> <tr> <td height="20" colspan="2" bgcolor="#00FFFF"><div align="right"></div></td> </tr> <tr> <td width="868" valign="middle" bgcolor="#FFFFFF" class="style2"><div align="left"><span class="texto">Chamados em Aberto | <a href="listar_chamados_em_atendimento.php" class="texto">Chamados em Atendimento</a> | </span> <span class="texto"> <a href="listar_chamados_finalizados.php" class="texto">Atendimentos Finalizados</a> </span> <span class="style5">| </span><a href="total_usuarios.php" class="texto">Total de cadastros</a> <span class="style5">|</span> <span class="style2"><a href="../logout.php" class="texto">Logout</a> </span></div></td> </tr> <tr> <td colspan="2" bgcolor="#00FFFF"><label for="Submit"></label> <table width="100%" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="44" height="24" align="center" valign="middle" bgcolor="#000000"><span class="style3">ID:</span></td> <td width="86" align="center" valign="middle" bgcolor="#000000" class="style3">Login:</td> <td width="123" align="center" valign="middle" bgcolor="#000000" class="style3">Data:</td> <td width="190" align="center" valign="middle" bgcolor="#000000" class="style3">Texto</td> <td width="78" align="center" valign="middle" bgcolor="#000000" class="style3">Local</td> <td width="74" align="center" valign="middle" bgcolor="#000000" class="style3">Prioridade</td> <td width="69" align="center" valign="middle" bgcolor="#000000" class="style3"><div align="center">Estado</div></td> <td width="188" align="center" valign="middle" bgcolor="#000000" class="style3">Acompanhar Atendimento</td> </tr> <?php while($linhas = mysql_fetch_object($consulta)) { ?> <tr> <td height="24" align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo $linhas->id;?></td> <td align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo $linhas->nome;?></td> <td align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo $linhas->data_abrir_chamado;?></td> <td align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo ucfirst($linhas->texto);?></td> <td align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo ucfirst($linhas->local);?></td> <td align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo ucfirst($linhas->prioridade);?></td> <td align="center" valign="middle" bgcolor="#CCCCCC" class="variavel"><?php echo ucfirst($linhas->estado);?></td> [b]<td align="center" valign="middle" bgcolor="#ccccCC" class="variavel"><a href="acompanha_atendimento.php?codigo=<?php echo $linhas->id;?>data_atendimento_chamado=<?php echo $insertsql=mysql_query("insert into tb_ticket (data_atendimento_chamado) values ('$data_atendimento_chamado') where nome='$nome_usuario'");?>" class="style2 style5">Acompanhar Atendimento</a></td>[/b] </tr> <?php } ?> </table></td> </tr> <tr> <td height="136" colspan="2" valign="top" bgcolor="#00FFFF"><!--DWLayoutEmptyCell--> </td> </tr> </table> </form> </body> </html>e acompanha_atendimento.php<?php include "../conexao.php"; //estado = 'em_andamento', // recebe os dados do formulario $codigo = $_GET['codigo']; $data_atendimento_chamado = $_GET['data_atendimento_chamado']; // atualiza campo estado no banco de dados $consulta = mysql_query("update tb_ticket set estado = 'em_atendimento' where id = '".$codigo."'"); $insere_data_atendimento_chamado = $data_atendimento_chamado; //("insert into tb_ticket (data_atendimento_chamado) values ('$data_atendimento_chamado')"); // verifica se o atendimento foi acompanhado if($consulta) { $msg = urlencode("atendimento_acompanhado_com_sucesso!"); echo "<script language='javascript'>alert('O Atendimento foi acompanhado com sucesso!')</script>"; echo "<script language='javascript'>window.location.href='/helpdesk/admin/listar_chamados_em_atendimento.php?msg=$msg'</script>"; exit; } else { $erro = urlencode("nao_foi_possivel_acompanhar_o_atendimento!"); echo "<script language='javascript'>alert('Não foi possivel acompanhar o atendimento!')</script>"; echo "<script language='javascript'>window.location.href='/helpdesk/admin/listar_chamados_aberto.php?erro=$erro'</script>"; exit; } ?>Bom, pessoal o post ficou meio ruim, pois não estou conseguindo inserir o CODEBOX aqui.
valeu
Link para o comentário
Compartilhar em outros sites
5 respostass 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.