Jump to content

Recommended Posts

Boa tarde. Como faço para usar dois foreach para verificar se os nomes são iguais e assim deixá-los com selecionados.

Segue os retornos das variáveis:

$risco_e =

    Array
    (
        [0] => Postura Inadequada
        [1] => Postura Inadequada por tempo Indetermidado
    )




$risco_ergonomico = 
    Array
    (
        [0] => stdClass Object
            (
                [idRiscoErgonomico] =>; 5
                [riscoErgonomico_Nome] =>; Esforço Fisico
            )

        [1] => stdClass Object
            (
                [idRiscoErgonomico] =>; 1
                [riscoErgonomico_Nome] =>; Não Exposto
            )

        [2] => stdClass Object
            (
                [idRiscoErgonomico] =>; 2
                [riscoErgonomico_Nome] =>; Odontologos
            )

        [3] => stdClass Object
            (
                [idRiscoErgonomico] =>; 3
                [riscoErgonomico_Nome] =>; Posições Encomodas
            )

        [4] => stdClass Object
            (
                [idRiscoErgonomico] =>; 6
                [riscoErgonomico_Nome] =>; Postura Inadequada
            )

        [5] => stdClass Object
            (
                [idRiscoErgonomico] =>; 4
                [riscoErgonomico_Nome] =>; Postura Inadequada por tempo Indetermidado
            )

    )

Tentei assim e meio que deu certo, os valores igual ficam selecionados, porém todos são duplicados, como mostra na foto a seguir:

<select>
  <?php

    str = trim($result->setor_RiscoErgonomico, ',');
    $risco_e = explode(',', $str);

    foreach ($risco_ergonomico as $riscoErgonomico)
    { 
       foreach ($risco_e as $re)
       {  ?>

          <option <?=$re == $riscoErgonomico->riscoErgonomico_Nome ? "selected" : ""?>><?=$riscoErgonomico->riscoErgonomico_Nome?></option>

       <?php }                        
     } 

  ?>
</select>

Foto de anexo de teste do código

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By wwwendel
      Saudação Ho! Oráculo!
      Clico em um ícone que faz a busca no banco por id, isso em laravel, só que na Route:: quando busca a página dá (not found).
      Eu já modifiquei o primaryKey de protected para public... bem vou disponibilizar os arquivos.
    • By Thalles Rangel
      Galera, fiz um crud o professor até explica como funciona cada, mas ele não ensina a criar um botão que chama uma função que apaga, como seria feito? algum exemplo?
      link do projeto: https://www.guj.com.br/t/botao-para-alterar-em-php/385691
      tudo funciona, a inserção, a pesquisa, agora falta o botão de editar e o botão de excluir (não sei colocar isso) alguém em dá um help?
    • By Thalles Rangel
      Galera, fiz um crud o professor até explica como funciona cada, mas ele não ensina a criar um botão que chama uma função que apaga, como seria feito? algum exemplo?
      link do projeto: https://www.guj.com.br/t/botao-para-alterar-em-php/385691
      tudo funciona, a inserção, a pesquisa, agora falta o botão de editar e o botão de excluir (não sei colocar isso) alguém em dá um help?
    • By Thalles Rangel
      Galera, fiz um crud o professor até explica como funciona cada, mas ele não ensina a criar um botão que chama uma função que apaga, como seria feito? algum exemplo?
      link do projeto: https://www.guj.com.br/t/botao-para-alterar-em-php/385691
      tudo funciona, a inserção, a pesquisa, agora falta o botão de editar e o botão de excluir (não sei colocar isso) alguém em dá um help?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.