Ir ao conteúdo
  • Cadastre-se
jonatas borges da silva

Vetores em php submeter formulário com post ou get

Recommended Posts

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

Editado por dif
Melhorar o título

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

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>

 

Editado por dif
usar o botão CODE para postar o código

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

×