Informática, perguntado por brunolimas2016, 1 ano atrás

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 dontkilluspc
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>
Perguntas interessantes