Bonjour,
J'ai un problème pour faire une boucle while dans une autre bouble while
j'ai lut qu'il était déconseillé de le faire, en plus cela ne marche pas,
mais je n'arrive pas a comprendre comment on peux traiter des équipements 1 part 1 alors que j'ai des centaines de calcule à faire pour chaque équipement.
comment je dois faire pour éviter d'écrire des centaine requête spécifique pour chaque équipement si je ne dois pas faire des boucles dans des boucle ?
j'ai bien essayer de faire en une seul requête et de récupérer toute les informations d'un coup pour tout traiter mais voici ce que ca donne
while($ArrayID = mysqli_fetch_array($reqArrayID))
{
swith ($ArrayID['ID"])
case '1' :
break;
case '2' :
break;
case '3' :
break;
case '4' :
break;
case '5' :
break;
->
case '1200 :
}
Je ne vais pas me taper 1200 case quand même ?
j'aurais plutôt besoin d'un truc du genre
while($ArrayID = mysqli_fetch_array($reqArrayID))
{
$sqlDMXtotaldiskcapacity = 'SELECT distinct(DiskDirectorInterfaceTID),DiskCapacity FROM BackEndDiskDirectorInformation where ID=$ArrayID and DiskDirectorInterfaceTID!="[N/A,N/A,N/A]"';
$reqDMXtotaldiskcapacity = mysqli_query($db,$sqlDMXtotaldiskcapacity) or die('Erreur SQL !<br>'.$sqlDMXtotaldiskcapacity.'<br>'.mysql_error());
while($Disk = mysqli_fetch_assoc($reqDMXtotaldiskcapacity))
{
$DMXdiskcapacity = rtrim($Disk['DiskCapacity'], 'm')
$DMXtotaldiskcapacity = $DMXtotaldiskcapacity + $DMXdiskcapacity ;
}
}
Merci pour votre aide