Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

JPVieira

IE / Opera vs Firefox

Mensagens Recomendadas

JPVieira    0
JPVieira

Boa noite,

tenho um formulário que utiliza o método POST, e tenho 3 submits: da seguinte forma:

PHP Code:


        <td align=center><input type='image' src='images/cancel_btn.png' name='cancelar' value='Cancelar'/></td>

        <td align=center><input type='image' src='images/submit_btn.png' name='submeter' id='submeter' value='Submeter'/></td>

        <td align=center><input type='image' src='images/preview_btn.png' name='verantes' value='Ver Antes'/></td>


de seguida na página onde é tratado os dados do formulário, faço da seguinte forma:

PHP Code:


<?php

    session_start();

    if(($_SERVER['REQUEST_METHOD'] == 'POST') || ($_SESSION['preview_basico']==1))
    {
        if($_POST['submeter']=='Submeter')
        {
          [...]
        }
        elseif($_POST['verantes']=='Ver Antes')
        {
          [...]
        }
        elseif($_POST['cancelar']=='Cancelar')
        {    
          [...]
        }
        elseif($_SESSION['preview_basico']==1)
        {
          [...]
        }
    }
    else
    {
          [...]
    }
?>


Até aqui tudo bonito, no firefox funciona perfeitamente, o problema é que no opera e no IE não funciona, pois as variáveis $_POST['..'] não tem valor nenhum.

Acredito que já muita gente passou por este problema, e gostaria que alguém me pudesse ajudar a contornar o mesmo.

Antes de mais, obrigado pela ajuda

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade