Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2016, 08:35
iniciopublic
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 11 años, 4 meses
Puntos: 2
verificar Checkbox esta sin marcar con if

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",
            
datadataString,
            
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