Nesta atividade cada aluno deve modificar a aplicação construída na competência passada. Você se lembra dela? Na competência anterior, você deveria utilizar o vetor de palavras abaixo para classificar cada uma das palavras como “Grande” ou “Pequena”. No entanto, essa classificação era feira quase que automaticamente, sem nenhum tipo de interação do usuário.
$palavras = ['estudar', 'educação', 'esforço', 'persistência', 'dedicação', 'crescimento', 'evolução', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitória', 'sucesso', 'profissão', 'conhecimento', 'vida'];
Agora, nesta nova aplicação, você deve adicionar um esquema de iteração com o usuário através de hiperlinks e um pequeno formulário web. Além disso, você terá que decidir adequadamente quando for necessário utilizar os métodos GET ou POST.
Assim, a aplicação deverá mostrar palavras do vetor na forma hiperlink, além de um formulário que o usuário escolha a palavra que quer saber se é grande ou pequena, de acordo com a lógica do programa, e o total de caracteres de cada palavra. Ou seja, o usuário deve poder escolher a palavra que quer usar através dos hiperlinks usando o array de palavras, ou utilizar o formulário para verificar a palavra que ele quiser.
Soluções para a tarefa
Respondido por
4
<!DOCTYPE html><html><head><title></title></head>
<body>
<?php
$palavras = ['estudar', 'educacao', 'esforco', 'persistencia', 'dedicacao', 'crescimento', 'evolucao', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitoria', 'sucesso', 'profissao', 'conhecimento', 'vida'];
for ($i = 0; $i < count($palavras); $i++){ echo '<a href= "index.php?palavra='.$palavras[$i].'" >'. $palavras[$i] .'</a> ' ;}
?>
<form action = "index.php" method = "GET"> <input type="text" name="palavra"> <input type="submit" value="enviar"><br> </form>
<?php $palavra = $_GET['palavra']; $tamanho = ""; if(strlen($palavra) > 7){ $tamanho = "Grande"; }elseif(strlen($palavra) <= 7){ $tamanho = "Pequena"; } echo '<table border = 1px style="width:100%"> <tr> <th colspan="2" >'.$tamanho.'</th> </tr> <tr> <td>'.$palavra.'</td> <td>'.strlen($palavra).'</td> '?>
</body>
</html>
<body>
<?php
$palavras = ['estudar', 'educacao', 'esforco', 'persistencia', 'dedicacao', 'crescimento', 'evolucao', 'sabedoria', 'trabalho', 'entusiasmo', 'alegria', 'vitoria', 'sucesso', 'profissao', 'conhecimento', 'vida'];
for ($i = 0; $i < count($palavras); $i++){ echo '<a href= "index.php?palavra='.$palavras[$i].'" >'. $palavras[$i] .'</a> ' ;}
?>
<form action = "index.php" method = "GET"> <input type="text" name="palavra"> <input type="submit" value="enviar"><br> </form>
<?php $palavra = $_GET['palavra']; $tamanho = ""; if(strlen($palavra) > 7){ $tamanho = "Grande"; }elseif(strlen($palavra) <= 7){ $tamanho = "Pequena"; } echo '<table border = 1px style="width:100%"> <tr> <th colspan="2" >'.$tamanho.'</th> </tr> <tr> <td>'.$palavra.'</td> <td>'.strlen($palavra).'</td> '?>
</body>
</html>
Perguntas interessantes
Matemática,
8 meses atrás
Geografia,
8 meses atrás
Matemática,
8 meses atrás
Inglês,
1 ano atrás
Matemática,
1 ano atrás
Administração,
1 ano atrás