Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — NC-UFPR 2019

ProgramaçãoLinguagens de programação
Código
qq536888
Banca
NC-UFPR
Órgão
Prefeitura de Matinhos - PR
Ano
2019
Nível
Médio
Cargo
Técnico em Informática
Considere o seguinte fragmento de código HTML:<form ...> (...)<select name="??" size="3" multiple...>(...)</form> Qual das proposições abaixo descrevem a forma correta para receber um, dois ou mais itens selecionados pelo usuário em um script PHP 5 ou superior?
  1. APara submissões do tipo GET ou POST, os valores selecionados pelo usuário são passados na forma de uma string delimitada por vírgula e disponível na variável $_REQUEST.
  2. BCaso as ?? apresentadas no atributo name de select sejam substituídas pelo nome “interesse”, então as respostas desse campo ficam disponíveis na referência $_REQUEST[‘interesse’].
  3. CQuando a submissão for do tipo GET e o atributo name da tag select for acompanhado de parênteses, então os valores presentes nas tags “option” e selecionadas pelo usuário ficam disponíveis na variável $_GET['??'], onde ?? corresponde à tag name, incluindo os parênteses.
  4. DCaso a submissão seja do tipo POST e o atributo name da tag select seja acompanhado de colchetes, então os valores presentes nas tags “option” e selecionadas pelo usuário ficam disponíveis na variável $_POST['??'], onde ?? deve coincidir com a tag name de select omitindo os colchetes.
  5. ESe o valor do atributo name receber o nome “interesse”, então as respostas podem ser iteradas pela instrução foreach($_GET as $key=>$val).
Revelar gabarito e comentário

GabaritoD — Caso a submissão seja do tipo POST e o atributo name da tag select seja acompanhado de colchetes, então os valores presentes nas tags “option” e selecionadas pelo usuário ficam disponíveis na variável $_POST['??'], onde ?? deve coincidir com a tag name de select omitindo os colchetes.

Link permanente: /questoes/qq536888