Ciao,
se vuoi che non venga visualizzata la riga puoi metterci un "if" a monte che ti visualizza la riga solo se uno dei tre o tutti e tre i dati sono diversi da 0.
Codice PHP:
<?php
if ($q1!=0)
{
?>
<tr><td><input name="q1" class="uppercase factor" id="q1" size="2" value="<?php echo $q1; ?>"</td><td><input name="iu1" class="uppercase factor" id="iu1" size="2" value="<?php echo $iu1; ?>"</td><td><input name="imp_1" id="imp_1" size="4" value="<?php echo $imp_1; ?>"></td></tr><?php
}
?>
Se invece vuoi che ti stampi la riga ma con il campo vuoto anziché valorizzato a 0,00, allora l' if lo metti dentro, condizionando la value
Codice PHP:
<tr><td><input name="q1" class="uppercase factor" id="q1" size="2" <?php if ($q1!=0) echo 'value="'.$q1.'"'; else echo 'value=""'; ?></td><td><input name="iu1" class="uppercase factor" id="iu1" size="2" <?php if ($iu1!=0) echo 'value="'.$iu1.'"'; else echo 'value=""'; ?></td><td><input name="imp_1" id="imp_1" size="4" <?php if ($imp_1!=0) echo 'value="'.$imp_1.'"'; else echo 'value=""'; ?>></td></tr>
Spero di esserti stato utile.