• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

JPVieira

IE / Opera vs Firefox

3 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nunca tive esse problema. Tens a certeza que tens o formulário bem definido?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
if (isset($_POST['submeter']) && $_POST['submeter'] == 'Submeter') /*******/

0

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