Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

Autor Tópico: erro Undefined offset: 0 como resolver  (Lida 1927 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: 986
    • 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];




}
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775