Ir para conteúdo

POWERED BY:

Arquivado

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

thaisedd

Imprimir array numa Combo

Recommended Posts

Boa tarde pessoal!!!!

 

Eu preciso imprimir o conteúdo de um array numa combo e fiz o seguinte código:

 

    <td><select name="students">
            <option value="Select">Select...</option>
                    <?php while($iClass > 0){ ?>
                     <option value="<?php echo $arrayClass[$iClass]?> "><?php echo $arrayClass[$iClass]?> </option>
  <?php $iClass--; 
      }
     ?>
            </select>
            </td>

 

E retorna esse erro que não consigo identificar na linha 80 (a linha que dou echo no value e no texto dentro do option): Notice: Undefined offset: 2 in C:\wamp\www\thaisetcc\lessonsadd.php on line 80

 

Alguém sabe o que é?

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está dizendo que offset 2 ($arrayClass['2']) não existe, lembre-se que o último elemento do array é sempre igual ao total -1, ou seja se $iClass contêm o número total de elementos do array, você deve subtrair 1 antes de iniciar o laço, ou simplesmente use um foreach que já deixa tudo na automático.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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