ciao a tutti,

ho un'errore in un ciclo while.. che non riesco a capire

l'errore è questo
codice:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
e si riferisce alla linea evidenziata

Codice PHP:
<?php
$query_menu 
"SELECT * FROM menu WHERE id_linea = 1";
$menu mysql_query($query_menu$connessione) or die(mysql_error());
$row_menu mysql_fetch_assoc($menu);
$totalRows_menu mysql_num_rows($menu);

$questo $row_menu['id'];
$titolo $row_menu['titolo'];

echo 
$stampa "<script type=\"text/javascript\">a.add(".$questo.", 0,'".$titolo."','javascript:void(0);');</script>";

$query_sotto "SELECT * FROM sottomenu WHERE id_menu = '$questo'";
$sotto mysql_query($query_sotto$connessione) or die(mysql_error());
$row_sotto mysql_fetch_assoc($sotto);
$totalRows_sotto mysql_num_rows($sotto);

do { 
$sotto $row_sotto['id'];
$titolo_sotto $row_sotto['titolo'];
echo 
$stampa "<script type=\"text/javascript\">a.add(".$sotto.", ".$questo.",'".$titolo_sotto."','javascript:void(0);');</script>";
} while (
$row_sotto mysql_fetch_assoc($sotto)); ?>

[b] <script type="text/javascript">document.write(a);</script></div></td></tr>[/b]

:master: grazie