Yalnızca Cinsiyet Hanım ve kullanıcının durumu tek değil, ancak bir kullanıcı tek bir durumla her kaydolduğunda etkinleştirilecek olan metin kutusu alanım var, uyarı geldiğinde, ancak yine de verileri kaydeder. Neden ve bu uyarı mesajını mesaj ecosunda göründüğünden beri nasıl kaldırabilirim. Kayıt yaptırdığımda ancak verileri kaydederken neden tanımlanmamış bir değişken uyarım var?
Benim html kodu:<label> Maiden Name</label>
<input type="text" class="form-control" name="maiden" id="mySelect" value="" disabled=true placeholder="Maiden Nname" onKeyPress="return ValidateAlpha(event);" onblur="toUpper(this.value, this.id);" >
<label>Gender</label>
<input type=radio name="gender" id="gender" value='Male'> Male
<input type=radio name="gender" id="gender" value='Female'> Female
<label>Status</label>
<select name="status" id="status" class="form-control">
<option value="Single">Single</option>
<option value="Married">Married</option>
<option value="Widow">Widow</option>
</select>
Ve bu benim javascript:
<script>
//whenever an item with the name attribute set to gender or status is changed:
$(document).on("change", "[name=gender],[name=status]", function(){
//gather the checked gender
var gender = $('[name=gender]:checked').val();
//gather the selected status
var status = $('[name=status] option:selected').val();
//if the user checked female and selected single
if(gender == 'Female' && status != 'Single'){
//enable the maidenname input
$('[name=maiden]').prop('disabled', false);
}
else{
//disable the maidenname input
$('[name=maiden]').prop('disabled', true);
}
});
</script>
Benim php
<?php
include('dbcontroller.php');
if(isset($_POST['submit']))
{
$gender = $conn->real_escape_string(trim($_POST['gender']));
$status = $conn->real_escape_string(trim($_POST['status']));
$maiden = $conn->real_escape_string(trim($_POST['maiden']));
$query = "INSERT INTO requests(gender, status, maiden) VALUES('$gender','$status','$maiden')";
} ?>
Kodunuzu görmenize yardımcı olur, paylaşana kadar yapabileceğimiz bir şey yoktur ... Bir bardak maviyi kodladığımı söylemek gibi, onu nasıl kırmızıya çeviririm? ve bize hiç kod göstermiyorsunuz. – KDOT
Kodumu yükledim sir @ KyleE4K – user6151429