El error q te dice es q la variable $dbh no está definida aunque en tu código se ve claro q sí:
Cita: $dbh=mysql_connect ("localhost", "agenda", "080188") or die ('I cannot connect to the database because: ' . mysql_error());
Si eso falla no podrá ejecutar la consulta... Lo raro es q pase esa línea y luego te diga q no está definida... xq si la pasa es q es un link válido... y q 2 líneas más abajo te diga q no es un link válido... Raro raro raro... ¿falta algo en el código q expusiste?