heu wé mais nan, $result_liste_domaine['nom_domaine']; c'est pas un tableau que ça contient mais une chaine de caractère (le nom du domaine) donc pas besoin de while la dessus
tu peux donc virer
$tab_domaine[] =$result_liste_domaine['nom_domaine'];
// boucle sur le tableau
$i=0;
while ($i<=$nbre_domaine)
{
if(isset($tab_domaine[$i]))
{
et la requete SQL devient :
$sql_liste_applis = 'SELECT nom_appli,nom_domaine FROM t_applications WHERE nom_domaine ="'.mysql_real_escape_string($result_liste_domaine['nom_domaine']).'"';
oublie pas de virer le $i++ et les } en trop à la fin du code (fermeture du if et du while supprimé).
@+