ked ti vypise takuto hlasku, znamena to, ze mas niekde chybu v zadanej sql poziadavke. V tvojom pripade, su to zabudnute apostrofy okolo $_POST["mesto"], cize:
Kód:
$vysledek=mysql_query("select meno, bydlisko from katalog where bydlisko='".$_POST["mesto"]."'");
Co sa tyka druhej otazky, tak len input vo vyhladavani zamenis za select s rovnakym menom a patricnymi polozkami