Hello Everyone i want to insert data in mysql using a dropdown show/hide div where only if the user selects others div will show and insertion of data takes place where as if not required data won’t get inserted?
Here is my code from the form Input.
<script type="text/javascript">
function ShowHideDiv() {
var ddlPassport = document.getElementById("ddlPassport");
var dvPassport = document.getElementById("dvPassport");
dvPassport.style.display = ddlPassport.value == "others" ? "block" : "none";
}
</script>
<div class="col-25">
<label>Nationality?</label></div>
<div class="col-25">
<select name="nationality" id = "ddlPassport" onchange = "ShowHideDiv()">
<option value="indian">INDIAN</option>
<option value="others">Others</option>
</select></div><br>
<div class="col-75" id="dvPassport" style="display: none">
Country:
<input type="text" style="font-size:15px;" id="txtPassportNumber" name="country"><br><br>
Passport Number:
<input type="text" style="font-size:15px;" id="txtPassportNumber" name="passportno"><br><br>
Passport Validity:
<input type="date" id="txtPassportNumber" name="passportval">
</div>
</div>
If selected INDIAN the div for others will not get inserted but only indian option will get inserted in the database. Kindly someone help. Thanks.
This is my PHP Code for the form.
$mobile=$_POST['mobile'];
$email=$_POST['email'];
$firstname=$_POST['firstname'];
$lastname=$_POST['lastname'];
$purpose=$_POST['purpose'];
$passtype=$_POST['passtype'];
$company=$_POST['company'];
$validupto=$_POST['validupto'];
$doctype=$_POST['doctype'];
$docnumber=$_POST['docnumber'];
$address=$_POST['address'];
$whomtomeet=$_POST['whomtomeet'];
$designation=$_POST['designation'];
$gender=$_POST['gender'];
$nationality=$_POST['nationality'];
$country=$_POST['country'];
$passportno=$_POST['passportno'];
$passportval=$_POST['passportval'];
$query="INSERT INTO `visitors` (`mobile`,`email`,`firstname`,`lastname`,`purpose`,`passtype`,`company`,`validupto`,`time`,`date`,`doctype`,`docnumber`,`address`,`whomtomeet`,`designation`,`gender`,`nationality`,`country`,`passportno`,`passportval`) VALUES ('$mobile','$email','$firstname','$lastname','$purpose','$passtype','$company','$validupto',current_timestamp(),current_timestamp(),'$doctype','$docnumber','$address','$whomtomeet','$designation','$gender','$nationality','$country','$passportno','$passportval')";