un macello in effetti...

Innanzi tutto, le sessioni devi inizializzarla col session_start() (che suppongo sia nel config.php, il problema è che il session_start aggiunge il session_id agli header della pagina, quindi deve essere chiamato prima di stampare alcunché.

metti <? include("config.php"); ?> in testa alla pagina.

poi, gli if sono istruzioni a singola linea, cioè vengono applicati alla prima istruzione che trovano (per istruzione si definisce tutto ciò che c'è da un ; al successivo , quindi l'else (che è il corrispettivo di un if e funziona allo stesso modo) viene applicato solo al echo "<form action=\"risultati.php\" method=\"post\" name=\"cerca\">"; le righe successive sono sempre stampate. Per metterle tutte sotto l'else devi racchiuderle tra { e }.