не получавате дата, защото имате допълнително пространство между кавичките,
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show =' ". $show. " '";
^ HERE ^
който след това ще бъде анализиран в
SELECT * FROM toho_shows WHERE toho_shows.show =' gothaf '
премахнете го и ще работи
$query_getShows = "SELECT * FROM toho_shows WHERE toho_shows.show ='". $show. "'";
Като странична бележка, заявката е уязвима с SQL Injection
ако стойността (s ) на променливите идват отвън. Моля, разгледайте статията по-долу, за да научите как да предотвратите това. С помощта на PreparedStatements
можете да се отървете от използването на единични кавички около стойностите.