Ir ao conteúdo
  • Cadastre-se
Visitante

Vetores em php submeter formulário com post ou get

Posts recomendados

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?

 

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
    Este tópico está parado há muito tempo. Certifique-se que a sua mensagem tem a ver com o tema sendo discutido. Obrigado.

    Junte-se à conversa

    Você pode postar agora e cadastrar-se depois. Se você tem uma conta, faça o login para postar.

    Visitante
    Responder

    ×   Você colou conteúdo com formatação.   Restore formatting

      Só é possível ter até 75 emoticons.

    ×   O link foi automaticamente convertido para mostrar o conteúdo.   Clique aqui para mostrá-lo como link comum

    ×   Seu texto anterior foi restaurado.   Limpar o editor

    ×   You cannot paste images directly. Upload or insert images from URL.






    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

    ×
    ×
    • Criar novo...

    GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

    Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

    Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

    Inscreva-se agora!