Salve a tutti ho un problema con un array bidimenale...
bene allora in parole povere estraggo dei valori da una tabella di un database (chiamata thread) e poi da uno di questi ne estraggo altri da un'altra tabella(chiamata utenti)..
ma vediamo il codice così vi sarà + chiaro:
Codice PHP:
//estraggo i valori da "thread"
$thread=get_tread($id);
//e li metto in degli array per recuperarli
while ($t=(msyql_fetch_array($threadMYSQL_ASSOC) )
{
      
$id_thread[] =$t['id'];
      
$titolo_thread[]= $t['titolo'];
      .....

      
//ora faccio l'altra estrazione dalla tabella moderatori
      
$moderatori=trova_moderatori($t['id']);

      
//fin qui tutto ok poi..
      
$i=0;
      while (
$m=mysql_fetch_array($moderatoriMYSQL_ASSOC) )
      {
      
//qui casca l'asino perchè non mi fa usare queste due variabili
      //come due array bidimensionali ma ci mette solo il primo
      //valore che trova come se fossero due variabili normali...
           
$mod_id[][$i]=$m['id'];
           
$mod_nick[][$i]=$m['nick']
           
$i++;
      }
      

dove sta l'erore?

infatti se faccio (Ammettendo che i moderatori sono due e stiamo vedendo qelli del primo thread)
Codice PHP:
printf"primo= %s, secondo = %s "$mod_id[1][0], $mod[1][1] ); 
mi stampa
codice:
Notice: Undefined offset: 1 in (la riga dove sta il printf!)
primo = nick1 secondo=