Ti fai un onchange che richiama una funzione che controlla il valore della select e in base a quello nasconde i campi:
codice:
<tr>
<td>Tipo</td>
<td colspan="4"><input name="textfield17" type="text" id="textfield17" size="80" /></td>
</tr>
<tr>
<td>Imballo</td>
<td colspan="4"><input type="text" name="textfield22" id="textfield22" /></td>
</tr>
<tr>
<td>Resa</td>
<td colspan="4">
<select name="select8" id="select8" onchange="controlla()">
<option value="Porto franco">Porto franco</option>
<option value="Franco destino">Franco destino</option>
<option value="...">...</option>
</select>
</td>
</tr>
<script>
function controlla(){
var select=$('#select8').val();
if(select=='Porto franco'){
$('#textfield17').hide();
}
}
</script>
p.s. questo è javascript! Perché posti in php?