thaisedd 0 Denunciar post Postado Novembro 3, 2013 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
ESerra 744 Denunciar post Postado Novembro 3, 2013 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
paulinhosupriano 103 Denunciar post Postado Novembro 3, 2013 provavelmente não existe o índice deste array. Compartilhar este post Link para o post Compartilhar em outros sites
thaisedd 0 Denunciar post Postado Novembro 4, 2013 Muito obrigada gente, era o problema no índice do array mesmo! Compartilhar este post Link para o post Compartilhar em outros sites