Perchè funzioni dovrebbe bastare modificare la linea
Codice PHP:
<?php } while ($row_userList = mysql_fetch_assoc($userList)); ?>
con quest'altra:
Codice PHP:
<?php } while (($row_userList = mysql_fetch_assoc($userList))&&($row_userList1 = mysql_fetch_assoc($userList1)); ?>
Se non funziona così, prova ad usare or ( || ) al posto di and ( && ) .
Ma lo script non è ben strutturato: usa molte più operazioni e variabili di quelle necessarie, riusa le stesse variabili per diversi scopi, duplica porzioni non necessarie.
Per questo oltre a presentare l'errore segnalato era difficile trovare di cosa si trattava.
Fosse per me lo riscriverei da capo semplificandolo.