Ir para conteúdo

POWERED BY:

Arquivado

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

Cássio Quintão

Erro:"Notice: Undefined offset:"

Recommended Posts

Bom dia a todos, tenho um código que está dando este erro na base de produção e não na base teste. O erro é a partir da linha 6. Gostaria de saber se alguém pode me ajudar.

 

<?php 
       $query = mysql_query("SELECT * FROM tbl_secretaria ORDER BY secretaria ASC");
	while ($fila = mysql_fetch_array($query)){ 
	?>                   
           <option value="<?php echo $fila[0];?>">
    <?php echo $fila[1]; ?>
           <?php echo $fila[2]; ?>
           <?php echo $fila[3]; ?>
           <?php echo $fila[4]; ?>
           <?php echo $fila[5]; ?>
           <?php echo $fila[6]; ?>
           <?php echo $fila[7]; ?>
           <?php echo $fila[8]; ?>
           <?php echo $fila[9]; ?>
           <?php echo $fila[10]; ?>
           <?php echo $fila[11]; ?>
           <?php echo $fila[12]; ?>
           <?php echo $fila[13]; ?>
           <?php echo $fila[14]; ?>
           <?php echo $fila[15]; ?>
           <?php echo $fila[16]; ?>
           <?php echo $fila[17]; ?>
           <?php echo $fila[18]; ?>
           <?php echo $fila[19]; ?></option>
           <?php }?>  

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

oopa claro q tah errado veja

 

 

deve ser ffeito assim

 

 

<select>
 <option value="<?=$fila[0]?>">possicao um</option>
  <option value="<?=$fila[1]?>">possicao dois</option>
  <option value="<?=$fila[2]?>">possicao tres</option>


ASSIM POR DIANTE 
</select>


Compartilhar este post


Link para o post
Compartilhar em outros sites

Cássio estude melhor o PHP. Procure tutoriais no google ou faça o curso do fórum, pois não esta dando certo porque você

está fazendo da forma errada.

 

Tente desta forma.

 

<?php 
       $row = array();
       $query = mysql_query("SELECT * FROM tbl_secretaria ORDER BY secretaria ASC");
               while ($fila = mysql_fetch_array($query)){ 
                      $row[] = $fila['campo_desejado'];
               }
       foreach ($row AS $key=>$opt) {
            echo '<option value="'.$opt.'">Opção '.$key.'</option>';
       }
               ?>                   

Onde campo_desejado e Opção $key são definições que você deve atribuir. Eu as utilizei somente

para exemplificar. Se simplesmente copiar e colar meu código não vai funcionar. Você vai ter de

adaptar. E para isso é fundamental que saiba oque você esta fazendo. Se não, cada virgula que fizer

vai virar uma dúvida enorme.

 

Para continuar a desenvolver eu sugiro que estude melhor como fazê-lo através das dicas que já dei

acima ok?

 

Abraços.

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.