Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore query

  1. #1
    Utente di HTML.it L'avatar di inc40
    Registrato dal
    Sep 2004
    Messaggi
    319

    Errore query

    Salve, cosa c'è di sbagliato nella seguente definizione di colonna:

    (nota: eta è definito così:
    `eta` smallint(1) unsigned default NULL)
    Codice 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>
    Il codice di errore che mi viene restituito è : Parse error: parse error, unexpected T_IF e fa riferimento alla riga
    Codice PHP:
    <? (if $riga[eta] == 0?>[b]<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dato non disponibile</font>[/b]
    Ho provato con:
    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>
    ma il risultato è sempre lo stesso.

    Il risultato è lo stesso anche se sostituisco NULL oppure '' al posto di 0 nel costrutto if.

  2. #2
    forse sparo una mega-cavolata cmq..

    hai provato a togliere le parentesi tonde () all'inizio ed alla fine?!?

    aquatimer2000

  3. #3
    prova:

    codice:
    <td> 
    <? (if $riga['eta'] == 0){ ?>
    	<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    	Dato non disponibile</font> 
    <? } else{ ?>
    	<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
    	<?= $riga['eta'] ?>
    	</font>
    <? } ?>
    </td>
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    No, dovrebbe essere...

    Codice 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"><? echo($riga[eta]); }; ?></font>[/b]') 
    </td>

  5. #5

    Re: Errore query

    esatto.. il problema è su IF:

    [supersaibal]Originariamente inviato da inc40
    Parse error: parse error, unexpected T_IF....[/supersaibal]
    aquatimer2000

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.