Estou com o seguinte problema com o metodo confirm.
O usuário quando insere um novo registro, o sistema verifica se já existe na base de dados. Se já existir aparece a janela de mensangem do método confirm. Só que a janela não está aparecendo. Veja o código abaixo:
$sql = instrucao sql que verifica se já existe o registro na base de dados
etc...
$rows = mysql_num_rows($Pesquisa); // retorna se encontrou algum registro.
até aqui tudo bem...
if ($rows <> 0){?>
<script>
if(confirm("Matéria já existente. Deseja atualizá-la?")){
}else{
location="InserirMateria.php4"
}
</script>
<?}?>
Ocorre que quando a variavel $rows retorna um valor diferente de zero, deveria ser exbida a janela do metodo confirm. Ela não aparece.
Fiz então um testes e constatei que a presenca de um redirecionamento no final do script era o causador do problema. Retirei a linha de redirecionamento, aí a janela apareceu...
Mas o que tem a ver um redirecionamento com o método confirm??
Mesmo que exista um redirecionamento lá pelo final do código, o programa não deveria parar e exibir a janela do método confirm??
Pergunta
Rudimar
Estou com o seguinte problema com o metodo confirm.
O usuário quando insere um novo registro, o sistema verifica se já existe na base de dados. Se já existir aparece a janela de mensangem do método confirm. Só que a janela não está aparecendo. Veja o código abaixo:
$sql = instrucao sql que verifica se já existe o registro na base de dados
etc...
$rows = mysql_num_rows($Pesquisa); // retorna se encontrou algum registro.
até aqui tudo bem...
if ($rows <> 0){?>
<script>
if(confirm("Matéria já existente. Deseja atualizá-la?")){
}else{
location="InserirMateria.php4"
}
</script>
<?}?>
Ocorre que quando a variavel $rows retorna um valor diferente de zero, deveria ser exbida a janela do metodo confirm. Ela não aparece.
Fiz então um testes e constatei que a presenca de um redirecionamento no final do script era o causador do problema. Retirei a linha de redirecionamento, aí a janela apareceu...
Mas o que tem a ver um redirecionamento com o método confirm??
Mesmo que exista um redirecionamento lá pelo final do código, o programa não deveria parar e exibir a janela do método confirm??
Grato
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.