при внесении изменений в обновление данные электронной почты не отображаются и не входят в базу данных.
это отображение, когда вы хотите внести изменения в данные.
https://i.imgur.com/GuG0pT0.jpg
это дисплей, когда я внес изменения, электронное письмо не входит в базу данных и не появляется
https://i.imgur.com/vOkHAkI.jpg
это код для обновления данныхв файле siswa.php
$(document).on('click', '.ubah_siswa', function() {
siswa_id = $(this).attr('id');
clear_field();
$.ajax({
url: "siswa_action.php",
method: "POST",
data: {
action: 'edit_fetch',
siswa_id: siswa_id
},
dataType: "json",
success: function(data) {
$('#nama_siswa').val(data.nama_siswa);
$('#kelas_siswa').val(data.kelas_siswa);
$('#siswa_peminatan_id').val(data.siswa_peminatan_id);
$('#email_siswa').val(data.email_siswa);
$('#error_foto_siswa').html('<img src="foto_siswa/' + data.foto_siswa + '" class="img-thumbnail" width="50" />');
$('#hidden_foto_siswa').val(data.foto_siswa);
$('#siswa_id').val(data.siswa_id);
$('#modal_title').text("Ubah Data siswa");
$('#button_action').val('Ubah');
$('#action').val('Ubah');
$('#formModal').modal('show');
}
});
});
это код для обновления данных в файле siswa_action.php
if ($_POST["action"] == "Ubah") {
$data = array(
':nama_siswa' => $nama_siswa,
':kelas_siswa' => $kelas_siswa,
':siswa_peminatan_id' => $siswa_peminatan_id,
':email_siswa' => $email_siswa,
':foto_siswa' => $foto_siswa,
':siswa_id' => $_POST["siswa_id"]
);
$query = "UPDATE tbl_siswa
SET nama_siswa = :nama_siswa,
kelas_siswa = :kelas_siswa,
foto_siswa = :foto_siswa,
email_siswa = :email_siswa,
siswa_peminatan_id = :siswa_peminatan_id
WHERE siswa_id = :siswa_id
";
$statement = $connect->prepare($query);
if ($statement->execute($data)) {
$output = array(
'success' => 'Data Berhasil Diubah',
);
}
}
if ($_POST["action"] == "edit_fetch") {
$query = "SELECT * FROM tbl_siswa WHERE siswa_id = '" . $_POST["siswa_id"] . "'";
$statement = $connect->prepare($query);
if ($statement->execute()) {
$result = $statement->fetchAll();
foreach ($result as $row) {
$output['nama_siswa'] = $row['nama_siswa'];
$output['kelas_siswa'] = $row['kelas_siswa'];
$output['email_siswa'] = $row['email_siswa'];
$output['siswa_peminatan_id'] = $row['siswa_peminatan_id'];
$output['foto_siswa'] = $row['foto_siswa'];
$output['siswa_id'] = $row['siswa_id'];
}
echo json_encode($output);
}
}
для полного кода здесь, https://codesandbox.io/s/kind-dust-fjusz?fontsize=14
Я пытался найти, что не так, может быть, здесь кто-то знает, где ошибка, можно проверить в полном коде для деталей