Quote Originariamente inviata da fermat Visualizza il messaggio
si in effetti è complicato.

ma in pratica io dovrei creare tante variabili quanti sono gli incroci ordineId/colore.
variabili che corrisponderebbero a $variabileConRiferimentoOrdineColore.
quindi, ogni volta che c'è un nuovo incrocio ordineId/colore, dovrei creare una variabile $variabileConRiferimentoOrdineColore.
ognuna di queste variabili sarà settata a zero inizialmente.
e verrà incrementata in automatico da $condizione.

quindi è come se la variabile si dovesse chiamare $ordine3ColoreNero = 0;

la cosa bella è la $condizione già ce l'ho ed è funzionante.
ma non so come applicarla dinamicamente all'incrocio giusto!
io userei un array bidimensionale
Codice PHP:
//id_ordine: 3

if(isset($array[3]['black'])){//se esiste "l'incrocio", ne incremento il valore
    
$array[3]['black']++;
}else{
//altrimenti, creo l'incrocio e lo setto a zero
    
$array[3]['black']=0;