Problème : Undefined offset

Azax -  
gaerebut Messages postés 1060 Statut Membre -
Bonjour,

le code est le suivant :

$reldocfin = _class('communet|reldocfin');
if (isset($reldocfin->RecupRelDocFin)){
$donnees = $reldocfin->RecupRelDocFin($this->idDoctorant);
}
$tab[80] = $donnees[0];
$tab[81] = $donnees[1];
$dept = _class('communet|departement', array($equipe->dept));
$tab[82] = $dept->nom;
$labo = _class('communet|laboratoire', array($equipe->dept));
$tab[83] = $labo->nom;
$reldocenc = _class('communet|reldocenc');
$donnees = $reldocenc->RecupRelDocEnc($this->idDoctorant);
if ($donnees[1] != '') {
$tab[84] = $donnees[0].' '.$donnees[1].'%';
} else {
$tab[84] = $donnees[0];
}
if ($donnees[3] != '') {
$tab[85] = $donnees[2].' '.$donnees[3].'%';
} else {
$tab[84] = $donnees[2];
}
if ($donnees[5] != '') {
$tab[86] = $donnees[4].' '.$donnees[5].'%';
} else {
$tab[84] = $donnees[4];
}

J'ai cherché à vérifier si mes données étaient bien remplie avec un isset mais le problème persiste.

Une idée?

Merci d'avance

3 réponses

gaerebut Messages postés 1060 Statut Membre 171
 
Bonjour,

l'erreur est à quelle ligne ?!

A+
gaerebut
0
Azax
 
Toutes les lignes contenant la variable $donnees.
0
gaerebut Messages postés 1060 Statut Membre 171
 
Dans ce cas, vérifies si $donnees est bien un tableau (is_array)

A+
gaerebut
0