}elseif($_GET['wm']!="ecy" and $_GET['wm']=="eck" and $_GET['wm']!="eyu"){

Burda bir mantık hatası var

alınan wm ecy ye eşitdeğilse ve wm eck ya eşitse ve wm eyu ya eşit değilse bu 3 ünden eşit olmayanlar birbiriyle çelişeceğinden 3ünüde ayrı ayrı elseif içine almalısın
yada adece bize lazım olan "wm" nin eck ya eşitliği oyüzden o satırı tamamen şöyle değiştirin
(Tam olarak başladıgım yerden bitirdiğim yerin arası değişecek)

Orjinali bu
}elseif($_GET['wm']!="ecy" and $_GET['wm']=="eck" and $_GET['wm']!="eyu"){
olması gereken bu ;

}elseif($_GET['wm'] == "eck"){
Tam olarak sistemi çözümleyemeyeeğim için belki yukardaki mantıkda olması gerekıyordur ana kodunda dogru yazımı;
önce üstte verdiğimi deneyin sorun olursa hala aşşağıdakini deneyin
iyi çalışmalar
}elseif($_GET['wm']!="ecy" && $_GET['wm']=="eck" && $_GET['wm']!="eyu"){