Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulo.e.monteiro2015

Navengando nos registros do array

Recommended Posts

Boa noite,

 

Possuo o seguinte array

Array
(
    [0] => Array
        (
            [0] => 564
            [IdPergunta] => 564
            [1] => 66
            [IdQuiz] => 66
            [2] => A EMS é líder no mercado farmacêutico há quantos anos?
            [DescricaoPergunta] => A EMS é líder no mercado farmacêutico há quantos anos?
            [3] => 1
            [NumeroPergunta] => 1
        )

    [1] => Array
        (
            [0] => 565
            [IdPergunta] => 565
            [1] => 66
            [IdQuiz] => 66
            [2] => A cada 100 medicamentos vendidos no Brasil 13 são de qual laboratório?
            [DescricaoPergunta] => A cada 100 medicamentos vendidos no Brasil 13 são de qual laboratório?
            [3] => 2
            [NumeroPergunta] => 2
        )

    [2] => Array
        (
            [0] => 566
            [IdPergunta] => 566
            [1] => 66
            [IdQuiz] => 66
            [2] => Qual medicamento controlado e lançamento dos Genéricos EMS é indicado para alívio de dores e possui formato de fácil deglutição?
            [DescricaoPergunta] => Qual medicamento controlado e lançamento dos Genéricos EMS é indicado para alívio de dores e possui formato de fácil deglutição?
            [3] => 3
            [NumeroPergunta] => 3
        )

    [3] => Array
        (
            [0] => 567
            [IdPergunta] => 567
            [1] => 66
            [IdQuiz] => 66
            [2] => Os Genéricos EMS possuem o maior portfólio do Brasil, com 195 moléculas, que atendem 96% das classes terapêuticas. Qual o número total de apresentações?
            [DescricaoPergunta] => Os Genéricos EMS possuem o maior portfólio do Brasil, com 195 moléculas, que atendem 96% das classes terapêuticas. Qual o número total de apresentações?
            [3] => 4
            [NumeroPergunta] => 4
        )

    [4] => Array
        (
            [0] => 568
            [IdPergunta] => 568
            [1] => 66
            [IdQuiz] => 66
            [2] => A EMS possui quantos anos de história?
            [DescricaoPergunta] => A EMS possui quantos anos de história?
            [3] => 5
            [NumeroPergunta] => 5
        )

    [5] => Array
        (
            [0] => 569
            [IdPergunta] => 569
            [1] => 66
            [IdQuiz] => 66
            [2] => Qual lançamento Genéricos EMS é o primeiro genérico do mercado indicado para o tratamento do Transtorno do Déficit de Atenção e Hiperatividade?
            [DescricaoPergunta] => Qual lançamento Genéricos EMS é o primeiro genérico do mercado indicado para o tratamento do Transtorno do Déficit de Atenção e Hiperatividade?
            [3] => 6
            [NumeroPergunta] => 6
        )

)

Preciso criar uma navegação item a item deste, para que possa dar a opção do usuário responder ao Quiz.

Preciso muito desta ajuda pois tenho muita urgência em resolver isso. É só isso que falta para terminar o Quiz.

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 hora atrás, tetsuo disse:

Olá!
Acredito que algum dos exemplos aqui, pode te ajudar:
http://php.net/manual/pt_BR/control-structures.foreach.php

Na verdade não me ajudou muito.

 

Preciso criar a navegação entre estes registros contendo o botão Voltar e Avançar.

Porém não estou conseguindo usar as funções do PHP Next e Prev para avançar para o próximo registro ou retornar para o registro anterior.

 

Saberia me ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Boa tarde, pessoal.
      Espero que todos estejam bem.
       
      Seguinte:
      Tenho a seguinte consulta:
       
      $usuarios= "SELECT * FROM usuarios";
      $query= mysqli_query($conexao, $usuarios) or die ("Usuário não encontrado");
      $usuario = mysqli_fetch_array($query);
       
      Quero pegar apenas o campo 'nome' da tabela 'usuarios' e colocar todos os resultados da seguinte forma:
       
      $nomes = array("Rafael", "João", "Maria", "Pedro", "Patricia", "Camila");
       
      Agradeço desde já.
      Abs
       
       
    • Por mateus.andriollo
      Existe uma forma de fazer um IF na select e comparar com Array de dados?
       
      algo como
       
      Select if( in_array(idCliente,'1,2,3,4,5')=true,'Tem','Não') ) as cliente Não consigo usar inner ou where pois esse array é algo q tem varias regras...
       
      Precisava saber se existe uma função assim em MySQL
    • Por mateus.andriollo
      Existe uma forma de fazer um IF na select e comparar com Array de dados?
       
      algo como
       
      Select if( in_array(idCliente,'1,2,3,4,5')=true,'Tem','Não') ) as cliente Não consigo usar inner ou where pois esse resultado do array é algo q tem varias regras...
       
      Precisava saber se existe uma função assim em MySQL
    • Por clovis.sardinha
      Bom dia.
      Meu problema é o seguinte:
      Estou fazendo uma tabela e preciso mostrar o usuário e várias cidades que pertencem a este usuário.
      O resultado do array é o seguinte:

      Quando passo para a tabela os valores de cidade se repetem para o mesmo usuário até o final e retorna fazendo o mesmo para o próximo usuário. 
      Veja abaixo

       
      Meu código para a tabela é a seguinte:
      <tr> <td align="left"><?php echo $usuario['nome'] ?></td> <td align="left"><?php echo $usuario['nome_orgao'] ?></td> <td align="left"><?php echo $usuario['nome_funcao'] ?></td> <?php foreach($destinos as $key=>$destino):?> <?php $key=0;?> <td align="left"> <?php foreach($destino as $chave=> &$cidade): ?> <?php echo $cidade['cid_nome']."-";?> <?php endforeach;?> </td> <?php $key+=$key; ?> <?php endforeach;?> <td><?php echo date('d/m/Y', strtotime( $usuario['created_at'])) ?></td> <td align="left"><a href="<?php echo base_url('UserAdmin/Usuario/getUsuarioById')."/".$usuario['id_user'] ?>">DETALHES</a></td> </tr> <?php endforeach ?> Onde estou errando? O que tenho de fazer para percorrer este array de modo a aparecer apenas as cidades pertencentes a cada usuário?

    • Por Giovanird
      Listo um array pelo foreach e preciso pegar os valores fora do foreach.
      Abaixo tenho o exemplo do foreach com os valores
       
      <?php foreach($turma $rsturma): if(($rsturma['id'] == 1){ echo $rsturma['nome']."<br>"; echo $rsturma['idade']."<br><br>"; } endforeach; //Dentro do foreach me retorna: Luis 13 Maria 12 Carlos 12 Matheus 14 Andréa 12 //Preciso pegar a posição e o valor desta lista $posicao1 = 1; $nome1 = Luis; $posicao2 = 2; $nome2 = Maria; $posicao3 = 3; $nome3 = Carlos; $posicao4 = 4; $nome4 = Matheus; $posicao5 = 5; $nome5 = Andréa;  
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.