1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

PHP, Formulário com 3 variáveis

Discussão em 'Web Development' iniciada por lobomau333, 30 de Agosto de 2007. (Respostas: 1; Visualizações: 511)

  1. Sou newbie em PHP.

    Tenho um form com 3 campos:
    List menu com nome natureza
    text box com nome preco1
    text box com nome preço2

    Ao submeter o form:
    se natureza for diferente de "none" e preco1 e preco2 forem nulos deverá abrir pag1.php;
    se natureza for igual a "none" e preco1 e preco2 não forem nulos deverá abrir pag2.php;
    se natureza for diferente de "none" e preco1 e preco2 não forem nulos deverá abrir pag2.php.

    A questão é como fazer isto, pois apenas consigo abrir a pag1.php.

    Grato por qlq ajuda.

    LM333
     
  2. K0mA

    K0mA Power Member

    Boas,

    Uma solução simples pode ser esta:

    PHP:
    <?php
    $natureza 
    $_POST['natureza'];
    $preco1 $_POST['preco1'];
    $preco2 $_POST['preco1'];
     
    if (
    $natureza !== "none") {
            if (
    $preco1 == "" && $preco2 == "") {
              include(
    "pag1.php");
            }
            if (
    $preco1 && $preco2 0) {
              include(
    "pag2.php");
            }
    }
    elseif (
    $natureza === "none") {
            if (
    $preco1 && $preco2 0) {
              include(
    "pag2.php");
            }
    }
    ?>
    Este código deve estar na página para onde é direccionado o utilizador que submeter o form.
    Pode ser que mais alguém surja com uma maneira mais eficiente de fazer isto mas é o que vêm à cabeça assim de repente.
     
    Última edição: 30 de Agosto de 2007

Partilhar esta Página