Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema query e if

  1. #1
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379

    Problema query e if

    ho un file php chiamato index.php
    quando si accede alla index.php dovrebbe visualizzare la query "normal"
    quando invece attraverso dei moduli di un form si fa una ricerca (per esempio index.php?mode=type) dovrebbe fare una delle query che riporto qui sotto.

    Però non mi funziona correttamente, mi funziona solo il primo caso cioè mode=type

    codice:
    if($mode = "type") {
    $query = "SELECT id,tipo,data,luogo,titolo,descrizione,info FROM eventi
    WHERE datafine>='$data'
    AND allow != ''
    AND `tipo` LIKE '%$key_tipo%'
    ORDER BY datafine ASC";
    
    } elseif($mode = "words") {
    $query = "SELECT id,tipo,data,luogo,titolo,descrizione,info FROM eventi
    WHERE datafine>='$data'
    AND allow != ''
    AND `descrizione` LIKE '%$key_words%''
    ORDER BY datafine ASC";
    
    } else {
    $query = "SELECT id,tipo,data,luogo,titolo,descrizione,info FROM eventi
    WHERE datafine>='$data'
    AND allow != ''
    ORDER BY datafine ASC";
    }
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

  2. #2
    perchè non posti il codice completo?

    magari è un errore stupido...
    Ciao!

  3. #3
    Utente di HTML.it L'avatar di diaz
    Registrato dal
    Apr 2000
    residenza
    Berlin
    Messaggi
    379
    risolto

    doveva essere
    codice:
    if($mode == "type") {
    hehehe

    e poi ho tolto anche le 2 inutili elseif, facendo direttamente
    codice:
    AND allow != ''
    AND `tipo` LIKE '%$key_tipo%'
    AND `descrizione` LIKE '%$key_words%'
    AND `luogo` LIKE '%$key_luogo%'
    grazie lo stesso
    E da quel giorno, se andavo da qualche parte, io ci andavo correndo!

    Tweeting @apphancer | Views my own – except when I say things I don’t really think.

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.