PToledo 0 Denunciar post Postado Julho 13, 2018 Gostaria de executar comando SQL dentro de um if na function. <script> function teste() { if (confirm ("Existe uma sessão ao Painel ativa ou não foi encerrada corretamente. Clique em OK para utilizar aqui.")) { $sql = "DELETE FROM 2sessao WHERE Idusuario2 = '$IDUSUARIO2' "; $resultado = mysql_query($sql); $sql3 = "INSERT INTO 2sessao (Idusuario2, datalogin2, session2, ip2) VALUES('$IDUSUARIO','$DATAHOJE','$IDSESSAO','$IPDOUSUARIO')"; $resultado3 = mysql_query($sql3) or die (mysql_error()); } else ... Como fazer funcionar? Compartilhar este post Link para o post Compartilhar em outros sites
Wesley Santos 28 Denunciar post Postado Julho 13, 2018 Tu vai precisar realizar uma requisição ajax para isso. Compartilhar este post Link para o post Compartilhar em outros sites
PToledo 0 Denunciar post Postado Julho 13, 2018 Não sei como fazer isso. Existe alguma caixa de mensagem que não seja script? OU seja, chame direto pelo PHP, assim ficaria mais simples usar os comandos SQL...CERTO? Compartilhar este post Link para o post Compartilhar em outros sites
PToledo 0 Denunciar post Postado Julho 13, 2018 4 minutos atrás, Wesley Santos disse: Tu vai precisar realizar uma requisição ajax para isso. Quero fazer uma caixa de dialogo. Quando o usuário entra faz uma sessão onde já existe uma aberta (via Banco) aparece uma mensagem, onde ele é notificado e clica em OK para deletar a sessão anterior... if ($IDUSUARIO == $IDUSUARIO2 && $IPDOUSUARIO <> $IP2 || $IDSESSAO <> $SESSAO2) //TIVER UM LOGIN EM OUTRO COMPUTADOR { echo "IP ou SESSAO = DIFERENTE"; echo '<script> function teste() { if (confirm ("Existe uma sessão ao Painel ativa ou não foi encerrada corretamente. Clique em OK para utilizar aqui.")) { $sql = "DELETE FROM 2sessao WHERE Idusuario2 = '$IDUSUARIO2'"; $resultado = mysql_query($sql); $sql3 = "INSERT INTO 2sessao (Idusuario2, datalogin2, session2, ip2) VALUES('$IDUSUARIO','$DATAHOJE','$IDSESSAO','$IPDOUSUARIO')"; $resultado3 = mysql_query($sql3) or die (mysql_error()); } else Compartilhar este post Link para o post Compartilhar em outros sites
Wesley Santos 28 Denunciar post Postado Julho 16, 2018 Entendi, mas acredito que para isso é melhor você fazer uma requisição ajax. Segue alguns artigos sobre o assunto que achei na net: - https://www.devmedia.com.br/criando-um-cadastro-com-php-ajax-e-jquery/28046 - http://www.devfuria.com.br/javascript/ajax-php-jquery/ - https://www.devmedia.com.br/executando-consultas-ao-mysql-com-php-e-ajax/26008 Tenta implementar seguindo esses artigos e qualquer dúvida posta ai. Compartilhar este post Link para o post Compartilhar em outros sites