{php}
<?php
while($row5 = $stm4->fetch(PDO::FETCH_ASSOC))
{
CICLO WHILE
......
PRELEVO VARIABIL $risultato_desc_caratteristica_ditta
//QUESTO IF TUTTO OK SE è PIENA LA VARIABILE SALTA
// ALTRIMENTI PRELEVO I DATI PER LA MIA TABELLA
if (! empty ( $risultato_desc_caratteristica_ditta )) {
$conteggio = 0;
continue;
}
else {
$conteggio = 1;
}
?>
//TABELLA QUI TUTTO OK
$i++;
}
?>
</table>
<input type="submit" value="Submit"/>
</form>
</div>
<?php
//IL PROBLEMA SORGE QUI
if ( $conteggio == 0) {
echo 'Devi aggiornare caratteristica_ditta';
}
else {
echo 'aaaaaaaaaaaaaaaaaaaaaa';
}
{/php}
Dove sorge il problema è perchè io voglio sapere all'esterno del ciclo while se la condizione else interna è stata eseguita almeno una volta.
la variabile $conteggio purtroppo all'esterno non è utilizzabile in quanto memorizza il valore dell'ultimo passaggio all'interno di While
spero di essere stato più chiaro