($result = mysql_query("SELECT * FROM daten WHERE bundesland LIKE '%$bundesland%'"))
Der Query stimmt, wird halt 0 zurückliefern
warum du in einem Feld das bundesland heißt mit like nach einem string der in Bundesland steht suchen willst ist mir zwar nicht ganz klar.... aber du wirst schon wissen was du machst..
Ludwig