Comparar var vindo do js em php

17/12/2016

0

Pessoal, sou novo por aqui e iniciando em php/js. Tenho uma página em php com parte do código abaixo. Nele, após abrir a tela onde questiono se o usuário uma decisão, tenho que direcionar a pagina para outra via "require" ... porém, busco o var do js mas no if o mesmo somente passa como ng teclando em OK( valor=1) o Cancelar(valor=2). Segue ainda os valores impressos:



if($loja == 2) {
if($Exc_Upd_Q == 1) {
?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
decisao = confirm("ATENÇÃO: \\n \\n EXCLUIR também a falta da outra loja ?");
if (decisao){
var dec = 1;
} else {
var dec = 2;
}
</SCRIPT><?php
$dec = "<script>document.write(dec)</script>";
print $dec;
if($dec == 1) {
print "ok";
require 'ExcluirFalta.php';
}else{
print "ng";
require 'UpdateExcluirFalta.php';
}
}else{
?><script>alert("Registro apagado com sucesso!");</script><?php
require 'ExcluirFalta.php';
}
}


Valores impressos:

Usuário seleciona OK na tela do js:

print $dec = 1

print do if = ng



Usuário seleciona Cancela na tela do js:

print $dec = 2

print do if = ng



Alguém poderia me ajudar a esclarecer o que estou fazendo errado. Grato



ps: Aproveito ainda para questionar se, na tela do js, tem como alterar OK para SIM e Cancelar para Nao. Grato
Mithidieri

Mithidieri

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar