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??
Question
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 to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.