Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?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?
>
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());
}
elseEntendi, 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.
Tu vai precisar realizar uma requisição ajax para isso.