Salve, cosa c'è di sbagliato nella seguente definizione di colonna:
(nota: eta è definito così:
`eta` smallint(1) unsigned default NULL)
Il codice di errore che mi viene restituito è : Parse error: parse error, unexpected T_IF e fa riferimento alla rigaCodice PHP:<td>
<? (if $riga[eta] == 0) ?>[b]<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dato non disponibile</font>[/b]
<? else ?>[b]<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?= $riga[eta] ?></font>[/b]')
</td>
Ho provato con:Codice PHP:<? (if $riga[eta] == 0) ?>[b]<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dato non disponibile</font>[/b]
ma il risultato è sempre lo stesso.Codice PHP:<td>
<? (if $riga[eta] == 0) print('[b]<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dato non disponibile</font>[/b]') else print('[b]<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><?= $riga[eta] ?></font>[/b]')?>
</td>
Il risultato è lo stesso anche se sostituisco NULL oppure '' al posto di 0 nel costrutto if.

Rispondi quotando