最低限として、コードを1つずつ使って、どのコードに問題があるのかくらい調べるべきだね
こういう事を書くと、そのくらいやっとるわって返事するヤツおるけど、それならそれを最初に書けって話になる