Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    header non funziona più con php5

    prima l'header con php4 funzionava, ma da quando sono passato ad un server con php5 non funziona più, cosa va cambiato perchè funzioni?


    $sql = "UPDATE a_login


    SET attivo='no'


    WHERE a_login.id_login = '".$id."'";
    mysqli_query($conn, $sql) or die ("errore60 ".mysql_error());


    header("Location: layer_ins_autorizza.php?id='".$id."'&pagina='4'");

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    In teoria non dovresti cambiare niente.
    Ti da qualche errore?

    L'unica cosa che mi pare strana sono gli apici attorno ai parametri dell'URL, non dovrebbero andarci.

    header("Location: layer_ins_autorizza.php?id=".$id."&pagina=4");

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    forse è sbagliato il codice dello switch delle pagine?


    <?php
    $_GET['pagina'] = (isset($_GET['pagina']) && (isset($_GET['pagina']) > 1)) ? isset($_GET['pagina']) : 1;
    switch ($_GET['pagina'])
    {

    case '1': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '2': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '3': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '4': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '5': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;


    case '6': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '7': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '8': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    }
    ?>

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    non da nessun errore, ma rimane a pagina 1 invece di andare a pagina 4
    però l'update me lo fa correttamente, è come se ignorasse l'ultima riga, quella dell'header

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    In effetti questa riga è ben strana

    $_GET['pagina'] = (isset($_GET['pagina']) && (isset($_GET['pagina']) > 1)) ? isset($_GET['pagina']) : 1;

    isset($_GET['pagina']) > 1 non mi pare abbia molto senso, isset() restituisce true o false, non un numero, quindi non sarà mai > 1

    Inoltre
    non ha senso neanche isset($_GET['pagina']) dopo il ?
    isset() non è una funzione di assegnazione, quindi se viene eseguita questa, $_GET['pagina'] varrà true o false, non un numero

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    In effetti questa riga è ben strana

    $_GET['pagina'] = (isset($_GET['pagina']) && (isset($_GET['pagina']) > 1)) ? isset($_GET['pagina']) : 1;

    isset($_GET['pagina']) > 1 non mi pare abbia molto senso, isset() restituisce true o false, non un numero, quindi non sarà mai > 1

    Inoltre
    non ha senso neanche isset($_GET['pagina']) dopo il ?
    isset() non è una funzione di assegnazione, quindi se viene eseguita questa, $_GET['pagina'] varrà true o false, non un numero

    ok ora provo a fare anche queste modifiche

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    l'ho modificato così ma continua a rimanere a pagina 1


    <?php
    $_GET['pagina'] = (isset($_GET['pagina']) && ($_GET['pagina'] > 1)) ? $_GET['pagina'] : 1;
    switch ($_GET['pagina'])
    {

    case '1': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '2': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '3': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '4': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '5': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;


    case '6': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '7': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '8': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    }
    ?>

  8. #8
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da prinzart Visualizza il messaggio
    l'ho modificato così ma continua a rimanere a pagina 1


    <?php
    $_GET['pagina'] = (isset($_GET['pagina']) && ($_GET['pagina'] > 1)) ? $_GET['pagina'] : 1;
    switch ($_GET['pagina'])
    {

    case '1': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '2': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '3': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '4': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '5': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;


    case '6': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '7': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    case '8': include('../pann_contr_comune/include_admin_case1_ins_autorizza.php'); break;
    }
    ?>
    ma sbaglio o includi sempre lo stesso file indipendentemente da pagina?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    prinzart, quando posti del codice racchiudilo nel tag [php]

    inoltre quoto ciro78

    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    ma sbaglio o includi sempre lo stesso file indipendentemente da pagina?
    Indipendentemente dal valore del parametro pagina, includi sempre lo stesso file.

  10. #10
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Hai provato ad usare l'istruzione modificata come l'ho scritta io?

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.