Hola a todos tengo un problema
estoy realizando una inserción con php y ajax con una condición se ejecuta un insert
este es el código :
Código PHP:
<input type='checkbox' id="moraLibro" name="moraLibro" value="mora">
<script type="text/javascript">
$(document).ready(function() {
$('.error').hide();
$(".eliminarp").click(function() {
//Obtenemos el valor del campo mora
var moralibro = $("input#moralibro").val();
//Construimos la variable que se guardará en el data del Ajax para pasar al archivo php que procesará los datos
var parent = $(this).parent().attr('id');
var service = $(this).parent().attr('data');
var dataString = 'id='+service + '&moralibro=' + moralibro ;
$.ajax({
type: "POST",
url: "eliminarprestamo.php",
data: dataString,
success: function() {
$('#delete-ok').empty();
$('#delete-ok').append('<div class="correcto">El prestamo se a eliminado correctamente a id='+service+'.</div>').fadeIn("slow");
$('#'+parent).fadeOut("slow");
//$('#'+parent).remove();
}
});
$('#categoria-registrar')[0].reset();
return false;
});
});
</script>
<?php
este es el archivo donde realiza el insert
Código PHP:
if (isset($_POST['moralibro']))
{
$query = "INSERT INTO multas_estudiante(cedula_estudiante)
VALUES ('12345')";
$result = pg_query($query) or die('ERROR AL INSERTAR DATOS: ' . pg_last_error());
}
he intentado con
if (isset($_POST['moralibro'])) pero igual realiza la insercion sin marcar el Checkbox , tambien con
if($_POST['moralibro'] != "")
No se que mas poner , ¿afecta en algo el ajax?
Le agradezco sus respuestas