Logo Passei Direto
Buscar
A segunda etapa da tarefa desempenhada por Eduarda consiste em montar uma tabela na página web da empresa, com todos os dados contidos na tabela jogo demonstrado a seguir: Eduarda recebeu o array “$resultado” contendo o retorno da consulta. Para obter a tabela de acordo com a imagem enviada por Eliana, deverá realizar a seguinte codificação:

(A) for ($resultado as $linha) { echo ''; echo ''.$resultado['idjogo'].''; echo ''.$ resultado['nome'].''; echo ''.$ resultado['valor'].''; echo ''; }
(B) for ($resultado as $linha) { echo ''; echo ''.$linha['idjogo'].''; echo ''.$linha['nome'].''; echo ''.$linha['valor'].''; echo ''; }
(C) foreach($linha as $resultado) { echo ''; echo ''.$resultado['idjogo'].''; echo ''.$resultado['nome'].''; echo ''.$resultado['valor'].''; echo ''; }
(D) foreach($resultado as $linha) { echo ''; echo ''.$linha['idjogo'].''; echo ''.$linha['nome'].''; echo ''.$linha['valor'].''; echo ''; }
(E) while ($linha as $resultado) { echo ''; echo ''.$resultado['idjogo'].''; echo ''.$resultado['nome'].''; echo ''.$resultado['valor'].''; echo ''; }
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para montar uma tabela na página web com os dados contidos no array `$resultado`, precisamos usar a estrutura de repetição correta para iterar sobre os dados. Vamos analisar as opções: (A) for ($resultado as $linha) - Esta sintaxe está incorreta, pois o `for` não pode ser usado dessa maneira para arrays. (B) for ($resultado as $linha) - Novamente, a sintaxe do `for` está errada. O correto seria usar `foreach`. (C) foreach($linha as $resultado) - Aqui a ordem está invertida. O correto seria iterar sobre `$resultado`, não sobre `$linha`. (D) foreach($resultado as $linha) - Esta opção está correta. Ela usa `foreach` para iterar sobre o array `$resultado`, e dentro do loop, acessa os elementos de cada linha corretamente. (E) while ($linha as $resultado) - Esta sintaxe está incorreta, pois `while` não é a estrutura adequada para iterar sobre arrays dessa forma. Portanto, a alternativa correta é: (D) foreach($resultado as $linha) { echo ''; echo ''.$linha['idjogo'].''; echo ''.$linha['nome'].''; echo ''.$linha['valor'].''; echo ''; }

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina