Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PToledo

COMANDO SQL no IF da Function

Recommended Posts

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

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
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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.