Bonjour, j'ai plusieurs données dans ma table , lorsque c'est le meme OF et que le status est en arret je compte les lignes , ça fonctionne bien , il y a pas de soucis :
table : Nom : rfegververf.PNG
Affichages : 1349
Taille : 29,8 Ko

le code :
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<?php
$sql4 = $mysqli->query("SELECT * FROM AUTOMATES.TIMERSIMA WHERE OF='$id_of' AND compteur='$compteurmin'");
$req4=mysqli_fetch_array($sql4);
$timermin = $req4['TIMER'];
//$tps = $mysqli->query("SELECT COUNT(*) FROM AUTOMATES.TIMERSIMA WHERE STATUS='ARRET'");
$description2 = $req4['DESCRIPTION'];
 if ($result = $mysqli->query("SELECT * FROM AUTOMATES.TIMERSIMA WHERE OF='$id_of' AND STATUS='ARRET'")) {
    while ($row = $result->fetch_array()) {
//echo '-'.$row['compteur'].'-';
//echo "<TD>" . $row['ID'] . "</TD>";
//echo "<TD>" . $row['TIMER'] . "</TD>";
//echo "<TD>" . $tps['TEMPS ARRET'] . "</TD>";
//echo "<TD>" . $row['OF'] . "</TD>";
//echo "<TD>" . $row['compteur'] . "</TD>";
//echo "<TD>" . $row['STATUS'] . "</TD>";
//	echo "<TD><a href='codeerror.php?ID=".$row['ID']."' rel='external' data-role='button' data-mini='true' data-inline='true'>cliquez ici</a></td>";
//	echo "</tr>";
	}
	}
$row_cnt = mysqli_num_rows($result);  // compte le nombre de lignes -> 1 ligne = 1 minute
?>


Mais j'aimerais que lorsque que j'ai ca :

Nom : tgtrhrht.PNG
Affichages : 1258
Taille : 72,4 Ko
(entouré en rouge = OF)

(en gros = marche/arret/marche/arret)
j'aimerais compter seulement les lignes en arret tant qu'ils ne passent pas en marche et donc faire ça pour chaque arret pour que cela donne :
Nom : lolo.PNG
Affichages : 1423
Taille : 45,1 Ko

( en jaune = $row_cnt = mysqli_num_rows($result); // compte le nombre de lignes -> 1 ligne = 1 minute)
j'ai essayé beaucoup de choses , fait des recherches mais sans réussite....