Visualizzazione risultati 1 fino 5 di 5

Discussione: Passare variabile tramite get

  1. #1
    Guest

    Predefinito Passare variabile tramite get

    Qualcuno può aiutarmi con questo codice:

    Codice PHP:
    if(isset($_GET['order']) && $_GET['order'] > 0) {
    $order = $_GET['order'];
    } else {
    $order= 0;
    }

    if(isset(
    $order) && $order != 0)
    {
    $query_limit = mysql_query("SELECT * FROM ".$prefix3."_programmi ORDER BY $order DESC LIMIT $primo, $per_page");
    }else{
    $query_limit = mysql_query("SELECT * FROM ".$prefix3."_programmi ORDER BY data DESC LIMIT $primo, $per_page");
    }
    Se ho scritto giusto cambiando:

    index.php?order=nome, index.php?order=date

    Si dovrebbe cambiare l'ordine ma non è così perche???

  2. #2
    Guest

    Predefinito

    up please

  3. #3
    Guest

    Predefinito

    Prova cambiando questa riga:
    Codice PHP:
    if(isset($_GET['order']) && $_GET['order'] > 0) {
    In questa maniera:
    Codice PHP:
    if(isset($_GET['order'])) {
    Non puoi trattare una stringa come se fosse un intero! Comunque per la sicurezza il sistema che usi è terribile...

  4. #4
    Guest

    Predefinito

    Non cambia niente

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Codice PHP:
    if(isset($_GET['order']) && $_GET['order'] > 0) {
    $order = $_GET['order'];
    } else {
    $order= 0;
    }

    if(
    $order != 0)
    {
    $query_limit = mysql_query("SELECT * FROM ".$prefix3."_programmi ORDER BY ".$order." DESC LIMIT ".$primo.",".$per_page."");
    }else{
    $query_limit = mysql_query("SELECT * FROM ".$prefix3."_programmi ORDER BY data DESC LIMIT ".$primo.",".$per_page."");
    }
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •