Co zrobić aby płeć była wysyłana do bazy danych? (jest tu zrobiona przeze mnie zła wersja)
I jak dodać sprawdzanie czy e-mail jest już w bazie?
TABLE `users` ( `id` INT( 10 ) NOT NULL AUTO_INCREMENT , `login` CHAR( 16 ) CHARACTER SET latin2 COLLATE latin2_general_ci NULL DEFAULT NULL , `password` CHAR( 32 ) CHARACTER SET latin2 COLLATE latin2_general_ci NULL DEFAULT NULL , `email` VARCHAR( 80 ) CHARACTER SET latin2 COLLATE latin2_general_ci NULL DEFAULT NULL , `added` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `last_login` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', `sex` ENUM( 'Male', 'Female', 'N/A' ) CHARACTER SET latin2 COLLATE latin2_general_ci NOT NULL DEFAULT 'N/A' ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=1 ;
<?php include("config.php"); //14<div id="NAGLOWEK"> echo" Panel Rejestracji:<BR> <form action=\"index1.php?action=register\" method=post> Login:<BR> <font size='1'>max. 16 znaków <BR></font> <input class=login type=text name=login maxlength=16></input><BR> Hasło:<BR> <font size='1'>max. 32 znaki <BR></font> <input class=login type=password name=pass maxlength=32></input><BR> Powtórz hasło:<BR> <input class=login type=password name=pass2 maxlength=32></input><BR> E-mail:<BR> <input class=login type=email name=email maxlength=80></input><BR> Płeć:<BR> <input type=radio name=sex value=N/A checked=checked />Wybierz <input type=radio name=sex value=Male />Mężczyzna <input type=radio name=sex value=Female />Kobieta<BR> <input class=submit type=submit value=Rejestruj></input> </form> "; //15 { //16 $login = $_POST['login']; $email = $_POST['email']; $sex = $_POST['sex']; //17 $query = "SELECT `password` FROM `users` WHERE `login`='$login'"; else { //18 else { //19 $query = "INSERT INTO `users` (`id`, `login`, `password`, `email`, `added`, `sex`) VALUES ('', '$login', '$pass', '$email', '$date', `$sex`) "; } } } ?>
Wiem że badziewnie napisane ale chyba nie aż tak żeby nikt nie odpowiedział