Tach.
Das sieht alles so aus, als hättest du nicht wirklich eine Ahnung, was du da eigentlich tust...
»» <input type="radio" name="water" value="water">
Wenn du dieses Radiofeld in PHP abrufen möchtest, kannst du das über $_POST['water'] erreichen. Falls dieses Feld aktiviert wurde, hat die Variable den Wert "water". Aber mit
$water= $watergallery;
ordnest du $water den Wert einer unbekannten Variablen $watergallery zu. Kein Wunder, daß nichts vernünftiges dabei herauskommt.
if($snowgallery = 1)
Das testet nicht, ob $snowgallery gleich 1 ist, sondern weist dieser Variablen den Wert 1 zu und evaluiert dann diesen Ausdruck, der natürlich immer wahr ist.