wieso speichern sich die Geschlechte nicht?
Vielleicht liegt es an mir oder der Uhrzeit, aber ich sehe ehrlich gesagt nicht mal einen Versucht, das das Geschlecht gespeichert werden soll.
Weiterhin wird deine if Abfrage, so wie du sie derzeit hast nicht funktionieren.
Schau dir ab besten mal an, wie man generell Variablen erstellt/verwendet und die Daten daraus dann abspeichert.
(Als Beispiel hier mal ein Tutorial von Jeffry: [jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System))