Pues $notas y $documentos los obtengo de la consulta siguiente:
Código PHP:
$varNota_notas = "0";
if (isset($row_tareas['tarea_id'])) {
$varNota_notas = $row_tareas['tarea_id'];
}
mysql_select_db($database_gestion_hydba, $gestion_hydba);
$query_notas = sprintf("SELECT * FROM db_tareas_notas WHERE db_tareas_notas.nota_tarea = %s ORDER BY db_tareas_notas.nota_crono DESC", GetSQLValueString($varNota_notas, "int"));
$notas = mysql_query($query_notas, $gestion_hydba) or die(mysql_error());
$row_notas = mysql_fetch_assoc($notas);
$totalRows_notas = mysql_num_rows($notas);
mysql_select_db($database_gestion_hydba, $gestion_hydba);
$query_documentos = "SELECT * FROM db_documentos ";
$documentos = mysql_query($query_documentos, $gestion_hydba) or die(mysql_error());
$row_documentos = mysql_fetch_assoc($documentos);
$totalRows_documentos = mysql_num_rows($documentos);
... y si, como bien dices, estoy obteniendo todos los documentos y luego le pido que solo me muestre donde 'documento_nota' coincide con 'nota_id'... pero habia probado filtrando los documentos desde la consulta y el resultado era el mismo... :S
si, estoy seguro de que el comentario id 2 tiene documentos... ademas cuando yo inserto por ejemplo, un comentario id 1 con sus documentos visibles y inserto un nuevo comentario (id 2), los documentos del comentario id 1 que antes eran visibles desaparecen... y me muestra los documentos del comentario id 2... y si elimino comentario id 2, vuelvo a ver el comentario id 1 con sus documentos....
¿es posible que al decir $documento_nota = $nota_id solo quede bien definido para el primer comentario y a partir del comentario id 2 no quede definido que documento va con que nota?
o quiza seria mejor hacerlo con foreach como proponiais, pero en ese caso no se como hacerlo...