Autor Tópico: erro Undefined offset: 0 como resolver  (Lida 1002 vezes)

farad

  • Novato
  • *
  • Mensagens: 1
    • Email
erro Undefined offset: 0 como resolver
« Online: Outubro 17, 2015, 09:17:24 am »
olá pessoal, tem um erro que aprece sempre no meu codigo quando executo o blank, eu fiz um codigos para inserir notas dos alunos, com array.ele exibe normalmente as notas quando tem registros no banco de dados. mas quando não tem notas registradas ele aparece essa mensagem Undefined offset: 0

o código é esse:

while($tr<$oi){
{diciplina}=$retor[$tr][0];   


   echo'<tr><td width="200">
   <center>';
   echo {diciplina};
   echo '</center></td><td width="40"><input tabindex="t0" size="1" name="nota';
   echo $tr;
   echo'" value="';
   

   
   
   
   sc_lookup(notis,"select notas from bimestre where aluno='{aluno}' and bimestre="1º Bimestre" and diciplina='{diciplina}' ");
   
   
      $notus[$tr]=$notis[0][0];
     
echo $notus[$tr];
   
   echo'"></td><td width="40" ><input tabindex="0" size="1" name="falta';
   echo $tr;
   
   echo '"></td><td width="40" ><input tabindex="0" size="1" name="nota2';
   echo $tr;
   echo'" value="';
   sc_lookup(notis,"select notas from bimestre where aluno='{aluno}' and bimestre="2º Bimestre" and diciplina='{diciplina}' ");
      $notus2[$tr]=$notis[0][0];
      echo $notus2[$tr];
   echo'"></td><td width="40" ><input tabindex="0" size="1" name="falta2';
   echo $tr;
   
   echo'"></td><td width="40" ><input tabindex="0" size="1" name="nota3';
   echo $tr;
   echo'" value="';
   sc_lookup(notis,"select notas from bimestre where aluno='{aluno}' and bimestre="3º Bimestre" and diciplina='{diciplina}' ");
      $notus3[$tr]=$notis[0][0];
      echo $notus3[$tr];
   echo'"></td><td width="40" ><input tabindex="0" size="1" name="falta3';
   echo $tr;
   
   echo'"></td><td width="40" ><input tabindex="0" size="1" name="nota4';
   echo $tr;
   echo'" value="';
   sc_lookup(notis,"select notas from bimestre where aluno='{aluno}' and bimestre="4º Bimestre" and diciplina='{diciplina}' ");
      $notus4[$tr]=$notis[0][0];
      echo $notus4[$tr];
   echo'"></td><td width="40"  ><input tabindex="0" size="1" name="falta4';
   echo $tr;
   echo'"></td>';


eu não sei como resolver isso mas acho que tem erro no lookup

Jean Matos

  • Expert
  • *****
  • Mensagens: 956
    • Gestão de Construtoras
    • Email
Re:erro Undefined offset: 0 como resolver
« Responder #1 Online: Outubro 17, 2015, 09:41:47 am »
sc_lookup(notis,"select notas from bimestre where aluno='{aluno}' and bimestre="1º Bimestre" and diciplina='{diciplina}' ");
   
   if(isset(notis)){
      $notus[$tr]=$notis[0][0];




}
Sc - 6.xxx , 7.xxx e V8
Windows Server 2008 Enterpriser 64 bits
SqlServer 2008 Express 64 bits
Sistema Integrado de Gestão de Construtoras]WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775