Série da semana: eXtreme Programming na prática

Veja mais

Páginas individuais para respostas no formulário

11/01/2019

8

Quero criar um formulário que dependendo das respostas do usuário, abra uma página específica. Por exemplo, quero avaliar o perfil da empresa do usuário. Dependendo das respostas dele, posso indicar um conteúdo de gestão financeira, marketing, gerenciamento de projetos, etc... como faço isso? (É para um site no wordpress)

Melhor post

11/01/2019

Olá Diego, tudo bem?

Você tem algum conhecimento em php? Porque o que acredito que você possa fazer é pegar os dados via POST no php e avaliando a respostas você pode usar a função header para direcionar o usuário de acordo com aquilo que ele respondeu. Por exemplo:

<?php 

switch ($resposta) {
    case 1:
        header("Location: https://www.meusite.com.br/pagina1/");
        exit;
        break;
    case 2:
        header("Location: https://www.meusite.com.br/pagina2/");
        exit;
        break;
    case 3:
        header("Location: https://www.meusite.com.br/pagina3/");
        exit;
        break;
    default:
        header("Location: https://www.meusite.com.br/pagina4/");
        exit;
        break;
}


O código acima é apenas um exemplo que você pode fazer. Vai depender muito de como serão os dados (o tipo, a quantidade, etc) que você precisa para redirecionar ele para uma página específica.


Qualquer coisa avise aqui. Abraços!
Responder

Outros Posts

14/01/2019

Diego Lucas

Olá Diego, tudo bem?<br />
<br />
Você tem algum conhecimento em php? Porque o que acredito que você possa fazer é pegar os dados via POST no php e avaliando a respostas você pode usar a função header para direcionar o usuário de acordo com aquilo que ele respondeu. Por exemplo:<br />
<br />
<?php <br />
<br />
switch ($resposta) {<br />
    case 1:<br />
        header("Location: https://www.meusite.com.br/pagina1/");<br />
        exit;<br />
        break;<br />
    case 2:<br />
        header("Location: https://www.meusite.com.br/pagina2/");<br />
        exit;<br />
        break;<br />
    case 3:<br />
        header("Location: https://www.meusite.com.br/pagina3/");<br />
        exit;<br />
        break;<br />
    default:<br />
        header("Location: https://www.meusite.com.br/pagina4/");<br />
        exit;<br />
        break;<br />
}
<br />
<br />
O código acima é apenas um exemplo que você pode fazer. Vai depender muito de como serão os dados (o tipo, a quantidade, etc) que você precisa para redirecionar ele para uma página específica.<br />
<br />
<br />
Qualquer coisa avise aqui. Abraços!
<br />
<br />
Entendi, mas você sabe se tem alguma forma automatizada de fazer isso? Eu não entendo de php. Desde já, obrigado!!
Responder