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";
}