Why is my sim detected when it's not in and why doesn't my battery cha

So the phone recognizes the SIM even when it's none inserted and I can't charge it, it sometimes works(the charging) but it mostly doesn't, i thought maybe changing the charging port would do it but haven't tried it, what are your thoughts?

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0