Ver Mensaje Individual
  #10 (permalink)  
Antiguo 11/02/2014, 02:49
helenp
 
Fecha de Ingreso: mayo-2009
Mensajes: 382
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: Pdo prepared statements con ajax

Cita:
Iniciado por Reedyseth Ver Mensaje
La consulta preparada no se esta realizando por que no estas ligando bien los parametros, si le dices que vas a ligar una variable que se llama ':llegada' eso mismo debes de ligarle en execute(Fijate que lleva dos puntos), lo que veo que estas haciendo mal es que tienes los nombres de tus variables sin los dos puntos, por lo tanto estas ligando variables completamente diferente.

Código PHP:
$query->execute(array(
 
'salida' => $salida
     
'llegada' => $llegada
   
'propiedad' => $propiedad
    
'llegada2' => $llegada
    
'salida2' => $salida
    
'llegada3' => $llegada
        
'salida3' => $salida
    
'llegada4' => $llegada
    
'salida4' => $salida
    
)); 
El problema no es de Ajax, es de PHP.

Saludos.
Como dije antes la consulta funciona si desactivo javascript en el navegador.
En los manuales que yo he seguido no hace falta los puntos en el array.
Aún asi lo he probado a ver.
Esto funciona con javascript desactivado y con activado no ejecuta el query
'salida' => $salida
, 'llegada' => $llegada
, 'propiedad' => $propiedad
, 'llegada2' => $llegada
, 'salida2' => $salida
, 'llegada3' => $llegada
, 'salida3' => $salida
, 'llegada4' => $llegada
, 'salida4' => $salida

)); [/PHP]

Esto también funciona con javascript desactivado pero con javascript activado no ejecuta el query tampoco
Código PHP:
$query->execute(array(
 
':salida' => $salida
     
':llegada' => $llegada
   
':propiedad' => $propiedad
    
':llegada2' => $llegada
    
':salida2' => $salida
    
':llegada3' => $llegada
        
':salida3' => $salida
    
':llegada4' => $llegada
    
':salida4' => $salida
    
)); 

Última edición por helenp; 11/02/2014 a las 02:57