Suite à une requête MySql, j'obtiens un tableau associatif $aFichiers :
Code : Tout sélectionner
Array ( [0] => Array ( [nom] => essai1 ) [1] => Array ( [nom] => essai2 ) [2] => Array ( [nom] => essai3 ) ) 2° requête et 2° tableau associatif $aFaits :
Code : Tout sélectionner
Array ( [0] => Array ( [nom] => essai1 ) )Je voudrais afficher uniquement les exercices non faits essai2 et essai3 (pour éviter qu'il ne passe son temps à faire plusieurs fois le même et obtenir un score "canon").
Pour ce faire j'utilise
$aTodo[] = array_diff_assoc($aFichiers, $aFaits)
Mais je n'obtiens plus la même structure :
Code : Tout sélectionner
Array ( [0] => Array ( [1] => Array ( [nom] => essai2 ) [2] => Array ( [nom] => essai3 ) ) [1] => Array ( [0] => Array ( [1] => Array ( [nom] => essai2 ) [2] => Array ( [nom] => essai3 ) ) ) ) $i = 1;
while ($i<=$nTodo) {
echo "<p><a href=\"",$aTodo[$i-1]['nom'].".html","\">",$aTodo[$i-1]['nom'],"</a></p>";
$i++;
j'obtiens le message undefined index nom in ....J'ai honte mais je suis perdu
Merci d'avance pour votre aide.