У меня есть этот скрипт в jquery-ajax, чтобы удалить строку в таблице, но не удалять в db ничего ... только удалите строку в таблице на странице ... возможно вы не можете помочь мне с этим .. я попытался с два формой, так как идентификатор в таблице paciente является id_paciente ... поэтому я попытался с помощью этой формы: здесь это скрипт АЯКСА:jquery ajax delete not delete in db
<script type="text/javascript">
$(document).ready(function()
{
$('table#delTable td a.btn-danger').click(function()
{
if (confirm("Realmente desea borrar el registro del paciente?"))
{
var id = $(this).parent().parent().attr('id');
var data = '?id_paciente=' + id ;
var parent = $(this).parent().parent();
$.ajax(
{
type: "POST",
url: "delete.php",
data: data,
cache: false,
success: function()
{
parent.fadeOut('slow', function() {$(this).remove();});
}
});
}
});
// style the table with alternate colors
// sets specified color for every odd row
$('table#delTable tr:odd').css('background',' #FFFFFF');
});
</script>
и с этим тоже:
code.....
var id = $(this).parent().parent().attr('id');
var data = 'id=' + id ;
var parent = $(this).parent().parent();
.....code
Это кнопка:
<a class="btn btn-danger" id="<?php echo $row['id_paciente']; ?>" href="#" >
<i class="icon-trash icon-white"></i>
Borrar
</a>
здесь delete.php
<?php
include_once("config.php");
$count=$conn->prepare("delete from PACIENTES WHERE id_paciente=:id_paciente");
$count->bindParam(":id_paciente",$id_paciente,PDO::PARAM_INT);
$count->execute();
?>
Мне нужно удалить пользователя из таблицы и из db –
Выполняется ли запрос ajax? Получается ли переменная id в php? Я думаю, что идентификатор не делает его корректно. Во второй части вашего примера у вас есть: 'var data = 'id =' + id;' try 'var data = 'id_paciente =' + id;'. Также в PHP я не вижу, как вы получаете идентификатор из запроса. '$ _POST [ "id_paciente"]'. –
mm У меня есть это в кнопке 'id =" Php echo $ row ['id_paciente'];?> "' ... Я думаю, что переменная id получает в php, но я не знаю, работает ли ... Я попытался с помощью 'var data = 'id_paciente =' + id;' и с 'var data = '? Id_paciente =' + id;' но не удалять его в db ... У меня есть еще один ** delete.php ** ' php include (" config.php "); if ($ _ POST ['id']) { $ id = $ _ POST ['id']; $ query = "удалить из PACIENTES, где id_paciente = '$ id'"; $ stmt = $ conn-> prepare ($ query); } ?> 'И не работать тоже ... –