Ir para conteúdo

POWERED BY:

Arquivado

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

lwd

valor da variavel não muda

Recommended Posts

Alguém pode me explica por que se eu por:

 

<?php $vari=1;

?>

<script>

intervalo2 = setInterval(funcao2, 3800)

function funcao2 () {

<?php if ($vari==1) {

$vari=2;

}

else {

$vari=1;

}

?>;

alert ("<?php echo $vari ?>");

 

 

}

</script>

 

O resultado do alerta é sempre 2

 

Não deveria alternar entre 2 e 1?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

sempre vai ser 2 pq inicia com 1 .. pq você ta gerando o javascript com o php e sempre vai ser o valor de $var no alert que nunca muda.. você ta usando o setInterval mas toda vez que passa pega o mesmo valor, não faz o if do php novamente não tem como rs...

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.