Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449

    Parse error: syntax error, unexpected T_VARIABLE...

    Il seguente codice:
    codice:
    <meta name="descriptions" content="<?php if(isset($_REQUEST["sottosezione"]))
    $descriptions=$descrizionisottosezioni["{$_REQUEST["sottosezione"]}"];
    elseif(isset($_REQUEST["sezione"]))
    $descriptions=$descrizionisezioni["{$_REQUEST["sezione"]}"];
    elseif(isset($_REQUEST["pagina"]))
    $descriptions=$descrizionipagine["{$_REQUEST["pagina"]}"];
    else $descriptions="Sito ufficiale";
    echo "$descriptions\n" ?>" />
    funziona.
    Invece il seguente:
    codice:
    <meta name="descriptions" content="<?php if(isset($_REQUEST["sottosezione"]))
    $descriptions=$descrizionisottosezioni["{$_REQUEST["sottosezione"]}"];
    elseif(isset($_REQUEST["sezione"]))
    $descriptions=$descrizionisezioni["{$_REQUEST["sezione"]}"];
    else(isset($_REQUEST["pagina"]))
    $descriptions=$descrizionipagine["{$_REQUEST["pagina"]}"];
    echo "$descriptions\n" ?>" />
    mi dà l'errore:
    Parse error: syntax error, unexpected T_VARIABLE in /home/samiel/public_html/prova/index.php on line 337
    Ma non capisco in che cosa consiste l'errore...

    Grazie!
    M.

  2. #2
    else(isset($_REQUEST["pagina"]))

    non puoi mettere una condiziona all'else. Devi usare elseif. Else e' il default in caso di nessun controllo precedente valido.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    449
    Ah ecco... I tipici errori del dilettante!
    Grazie
    M.

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.