100 || !filter_var($email,FILTER_VALIDATE_EMAIL) || strlen($email)>100 || $phone==='' || strlen($phone)>25 || $position==='' || strlen($position)>100 || !in_array($gender,['Pria','Wanita'],true) || strlen($password)<8) $error='Lengkapi data dengan benar. Password peserta minimal 8 karakter.';
elseif(one('SELECT id FROM in_daper WHERE email=?','s',[$email])) $error='Email tersebut sudah dipakai peserta lain.';
else { query('INSERT INTO in_daper(kode,nama,jk,email,nowa,posisi,cek,level,password) VALUES(0,?,?,?,?,?,0,0,?)','ssssss',[$name,$gender,$email,$phone,$position,password_hash($password,PASSWORD_DEFAULT)]); $_SESSION['flash']='Peserta berhasil ditambahkan. Berikan email dan password kepada peserta untuk login di halaman recruitment.'; redirect('idap.php'); }
}
page_start('Tambah peserta', 'participants');
?>← Daftar peserta
Undang talenta baru
Email dan password ini dipakai peserta untuk mengikuti tes.