Вставка данных из динамической формы регистрации с помощью переключателей

Я хочу вставить данные в свою базу данных из формы и когда я выбираю тип (врач или пациент) для отправки данных в соответствующую таблицу.

ЗДЕСЬ – КОД

<?php include_once 'header.php'; if (isset($_SESSION['username'])) destroySession(); if(isset($_POST['register'])) { if (isset($_POST['username'])) { $fname = sanitizeString($_POST['fname']); $lname = sanitizeString($_POST['lname']); $username = sanitizeString($_POST['username']); $email = sanitizeString($_POST['email']); $password = sanitizeString($_POST['password']); if($_POST["answer" === "Doctor"]) { $DoctorG = sanitizeString($_POST['DoctorG']); $DoctorAge = ($_POST['DoctorAge']); $specialty = sanitizeString($_POST['specialty']); $Doctor_ID = ($_POST['Doctor_ID']); if (mysql_num_rows(queryMysql("SELECT * FROM doctor WHERE username='$username'"))) $error = "That username already exists<br /><br />"; else { queryMysql("INSERT INTO doctor (fname,lname,username,email,password,gender,age,specialty,doctorID) VALUES('$fname','$lname','$username','$email', '$password','$DoctorG','$DoctorAge','$specialty','$DoctorID')"); die("<h4>Account created</h4>Please Log in.<br /><br />"); } } } } ?> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> </head> <body> <form method="post" action="signup.php"> <fieldset> <legend>Registration Form</legend> <label>First Name <input type="text" name="fname" required="required" /> </label> <br/> <br/> <label>Last Name <input type="text" name="lname" required="required" /> </label> <br /> <br /> <label>Username <input type="text" name="username" required="required" /> </label> <br /> <br /> <label>Email <input type="text" name="email" required="required" /> </label> <br /> <br /> <label>Password <input type="text" name="password" required="required" /> </label> <br/><br/> User Type: <br/>Doctor <input type="radio" name="answer" value="Doctor" /> Patient <input type="radio" name="answer" value="Patient" /> <!--DOCTOR OPTIONS --> <div id="expandDoctor" style="display:none;"> <label id="Male">Male</label> <input type="radio" name="DoctorG" value="male" id="DoctorG"> <label id="Female">Female</label> <input type="radio" name="DoctorG" value="female" id="DoctorG"> <br/> <br/> <label id="Age">Age:</label> <input type="text" name="DoctorAge" id="DoctorAge" /> <br/> <br/> <label id="Specialty">Specialty:</label> <select id="SelectSpecialty" name="specialty"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> </select> <br/> <br/> <label id="ID">Doctor ID:</label> <input type="text" name="Doctor_ID" id="Doctor_ID" /> </div> <!--PATIENT OPTIONS --> <div id="expandPatient" style="display:none;"> <label id="Male">Male</label> <input type="radio" name="PatientG" value="male" id="PatientGM"> <label id="Female">Female</label> <input type="radio" name="PatientG" value="female" id="PatientGF"> <br/> <br/> <label id="Age">Age:</label> <input type="text" name="PatientAge" id="PatientAge" /> <br/> <br/> <label id="Disease">Disease:</label> <select id="SelectDisease" name="specialty"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> </select> <br/> <br/> <label id="SPID">SPID:</label> <input type="text" name="PatientSPID" id="PatientSPID" /> </div> </fieldset> <input type="submit" value="Register" name="register"/> </form> </body> <script> $("input[type='radio'][name='answer']").change(function() { $("[id^=expand]").hide(); $("#expand" + $(this).val()).show(); });</script> </body> </html> 

Я получаю эту ошибку. Уведомление: неопределенное смещение: 0 в E: \ xampp \ htdocs \ ptixiaki \ signup.php в строке 21

PS: У меня нет всех необходимых вставок, я просто хочу протестировать его для Доктора, и если это сработает для них, я сделаю для пациента также

Solutions Collecting From Web of "Вставка данных из динамической формы регистрации с помощью переключателей"