Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [php]Notice su variabile, perchè ?

    Premetto che sono alle prime armi, ma ho un problema dove sto sbattendo la testa da un po' e non riesco a capire il perchè. In realtà l'avrei risolto ma non capisco perchè in un modo funziona e nell'altro no ...

    Perché con i primi due echo non ho problemi, mentre con il terzo (echo $paginazione) ho problemi di notice sulla prima e ultima pagina ?

    <?php
    //-------------------inizio paginazione-------------------
    if ($tot_pages>1)
    {
    if($current_page != 1) // se non siamo nella prima pagina
    {
    $previous_page = ($current_page - 1);
    $precedente = "<a class=\"paginazione\" href=\"?idcat=$_GET[idcat]&page=$previous_page\" title=\"Vai alla pagina precedente\"><< precedente</a>";
    echo $precedente;
    }
    if($current_page != $tot_pages) // se non siamo nell'ultima pagina
    {
    $next_page = ($current_page + 1);
    $successiva = "<a class=\"paginazione\" href=\"?idcat=$_GET[idcat]&page=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>";
    echo $successiva;
    }
    $paginazione = "$precedente $successiva";
    echo $paginazione;
    }
    //-------------------fine paginazione----------------------
    ?>

    Il Notice è questo: Notice: Undefined variable: precedente

    Grazie, ciao.

  2. #2
    Utente di HTML.it L'avatar di Psyko83
    Registrato dal
    Mar 2006
    Messaggi
    424
    perchè i doppi apici? "

  3. #3
    Non ci fare caso, sono rimasti lì per una cancellazione fatta male, comunque non sono quelli che danno il problema.

    Ora li tolgo per non confondere ... Grazie comunque.

  4. #4
    L'ho risolto da solo

    In pratica se la prima if non soddisfa la condizione, salta il codice dove viene definita la variabile $precedente ed è per questo che viene generato il Notice.

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.