Ir ao conteúdo
  • Cadastre-se
Visitante

Vetores em php submeter formulário com post ou get

Recommended Posts

Visitante

Preciso de ajuda de alguns programadores pois meu curso de informática é mal explicado e por isso eu e meus colegas temos dificuldades de aprender. Se alguém poder me ajudar ficarei grato, a atividade é esta a baixo. fiz uns exemplos mais não deu certo.

 

Prezados(as) Alunos(as),

Esta é a Atividade Semanal da terceira competência e na competência foi mostrado o que é e como utilizar funções com argumentos e retornos, escopo de variáveis, formulários, método de envio GET e POST, sessões, a função isset(), entre outros comandos importantes no desenvolvimento de um sistema. Agora precisamos verificar se você sabe utilizar o conhecimento exposto.

Atividade

Nesta atividade cada aluno deve modificar a aplicação da competência 2. Se você não fez, terá que fazer agora. No entanto, esta nova aplicação irá ter iteração com o usuário através de hiperlinks e um formulário web. Você terá que decidir adequadamente quando for necessário utilizar GET ou POST. A aplicação deverá mostrar algumas palavras em hiperlink, também, mais abaixo na mesma página, deve mostrar um formulário para enviar uma palavra e no final deverá ter duas tabelas, um com palavras com o total de letras ímpares e a outra com o total de letras pares. As palavras dos hiperlinks são as mesmas do array da atividade anterior. Quando o usuário clicar em uma delas, irá aparecer na tabela correta. Com o formulário, o usuário poderá enviar mais uma palavra para a tabela. A palavra que ele quiser. Para esta solução, será avaliado se teve uso de função, sessão, envio e recepção pelo método GET e POST. Abaixo tem o array de palavras e uma figura mostrando o resultado no navegador.

$valores = ['estudar', 'educação', 'esforço', 'persistência', 'dedicação', 'crescimento', 'evolução', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitoria', 'sucesso', 'profissão', 'conhecimento', 'vida'];

figura de informática.JPG

Compartilhar este post


Link para o post
Compartilhar em outros sites

@jonatas borges da silva Olá, primeiramente seja bem vindo em nosso Fórum do Clube do Hardware.

Como você postou somente o enunciado, poste aqui como tentou resolver.

É um trabalho seu, então não podemos dar respostas pois vai atrapalhar seu desenvolvimento.

 

Nos diga, qual foi o erro apresentado, em que parte do código exatamente você tem dúvidas?

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  •    0
    Visitante

    Bom dia e o brigado por querer me ajudar...

     

    como você pode ver eu consegui desenvolver o ambiente pedido pelo professor, mais não conseguir fazer com que os valores fossem enviados para os quadrados de ímpares e pares.

     

    AQUI ESTA O CÓDIGO USADO

    ....................................................................................................


    estudar, educação, esforço, persistência, dedicação, crescimento, evolução, sabedoria, trabalho, entusiasmo, alegria, vitoria, sucesso, profissão, conhecimento, vida

    </br>
    </br>
    <body>
    <from method="get" ation="dados.php">
    <input type="text" name="v"/>
    <input type="submit" valor="Analisar">
    </body>
    </head>
    <?php
    $valor = $_GET['estudar', 'educação', 'esforço', 'persistência', 'dedicação', 'crescimento', 'evolução', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitoria', 'sucesso', 'profissão', 'conhecimento', 'vida'];
    ?>
    <html>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <head>
        <title>competencia 3</title>
    </head>
    <body>
        <h3>PARES</h3>
        <table border="2" cellspacing="2" cellpadding="5">
            <tr>
                <th>Nome</th>
                <th>Caracteres</th>
            </tr>
            <? foreach($organizando['par'] as $valor) { ?>
            <tr>
                <td><?=$valor?></td>
                <td><?=strlen($valor)?></td>
            </tr>
            <? } ?>
        </table>
     
        <h3>IMPARES</h3>
        <table border="2" cellspacing="2" cellpadding="5">
            <tr>
                <th>Nome</th>
            </tr>
             <? foreach($organizando['impar'] as $valor) { ?>
            <tr>
                <td><?=$valor?></td>
                <td><?=strlen($valor)?></td>
            </tr>
            <? } ?>
        </table>
    </body>
     
    </head>
    </html>

     

    ....................................................................................................

     

     

    2.png

     

    .

    Estou com duvidas, tentei fazer com que os valores do $_GET aparecesse em cima do "pesquisar" e não conseguir, e também não conseguir fazer com que o retângulo do  pesquise procurasse ou repassasse os valores que eu digitar para os quadros abaixo.

     

    AQUI O CÓDIGO USADO

    .......................................................................................................................


     

    </head>
    <body>
    <div>
    <from method="get" ation="dados.php">
    <input type="text" name="v"/>
    <input type="submit" valor="Analisar">
    <?php
    $valor = $_GET["estudar', 'educação', 'esforço', 'persistência', 'dedicação', 'crescimento', 'evolução', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitoria', 'sucesso', 'profissão', 'conhecimento', 'vida"];
    echo "Digitou $valor";
    
    foreach ($valores as $valor)
    {
            if ( strlen($valor) % 2 )
            {
                    $organizando['impar'][] = $valor;
            }
            else
            {
                    $organizando['par'][] = $valor;
            }
    }
    ?>
    <form>
    </div>
    </body>
    </head>
    <html>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <head>
        <title>competencia 3</title>
    </head>
     
    <body>
        <h3>PARES</h3>
        <table border="2" cellspacing="2" cellpadding="5">
            <tr>
                <th>Nome</th>
                <th>Caracteres</th>
            </tr>
            <? foreach($organizando['par'] as $valor) { ?>
            <tr>
                <td><?=$valor?></td>
                <td><?=strlen($valor)?></td>
            </tr>
            <? } ?>
        </table>
     
        <h3>IMPARES</h3>
        <table border="2" cellspacing="2" cellpadding="5">
            <tr>
                <th>Nome</th>
            </tr>
             <? foreach($organizando['impar'] as $valor) { ?>
            <tr>
                <td><?=$valor?></td>
                <td><?=strlen($valor)?></td>
            </tr>
            <? } ?>
        </table>
    </body>
    
        </html>

     

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário

    Criar uma conta

    Crie uma nova conta em nossa comunidade. É fácil!

    Crie uma nova conta

    Entrar

    Já tem uma conta? Faça o login.

    Entrar agora





    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×