Ciao a tutti!
Per farla breve ho delle celle tabella pronte a stampare dei Valori inseriti nei Field CCK strutturate in questo modo:
<td><?php print $field_01 ?></td>
<td><?php print $field_01 ?></td>
<td><?php print $field_01 ?></td>
Il problema è che ho le celle con Background a colori e, se un campo CCK è stato compilato mi stampa il valore ma, al contrario, mi visualizza la cella di colore bianco (vuota... come è giusto che sia.. però il bianco non mi sta bene..).
Qualcuno mi passerebbe gentilmente 2 righe di PHP che verificano se nella variabile "$field_01, 02 etc.." esiste un valore e, in caso contrario mi restituisce la mia bell cella "pulita", come se non è stato inserito nulla e cioè da così:
<td><?php print $field_01 ?></td>
a così:
<td></td>
Mi sembra che si chiama validazione; se un campo ha dei valori bene, altrimenti è come se il sistema non ha visto nulla...
Come posso risolvere il grattacapo!?
Grazie
Ciao
Kipper
Invece di
<td></td>
che è incorretto per XHTML, meglio<td> </td>
. 
detto anche
è un 'non-breaking' whitespace...Quindi:
<td><?php print($field_01 ? $field_01 : ' '); ?></td>
In alternativo:
<?php
if ($field_01) {
print('<td>'. $field_01 .'</td>');
}
else {
print('<td> </td>');
}
?>
(Codice non verificato, ogni errore è gratis...)
HTH
John
Più imparo, più dubito.
Grazie John... era quello che cercavo!
Ciao
Kipper