Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2012, 17:59
Avatar de Agyk
Agyk
 
Fecha de Ingreso: septiembre-2011
Ubicación: Gerona
Mensajes: 14
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Problema con función PDO

Hola, voy liado con una función para actualizar registros de una BD MySQL (con PDO) y no me actualiza nada porque me tira un error del tipo:
"Notice: Undefined index: id in actualiza.php on line 23".

No entiendo porque me dice que no está definido si en el array que le paso lo está. Os pego la función:

Código PHP:
public function actualizar(array $coches) {
    try {
        
$conex $this->_conn->prepare("UPDATE `coches` SET `mod_coche` = :modelo,  `num_fabricante` = :fabricantes , `precio` = :precio WHERE `id` = :id");

        
$conex->bindValue(":coche"$coches["coche"], PDO::PARAM_STR);
        
$conex->bindValue(":modelo"$coches["fabricantes"], PDO::PARAM_INT);
        
$conex->bindValue(":fabricantes"$coches["precio"], PDO::PARAM_STR);
        
// En esta línea 23 es donde me marca el error.
        
$conex->bindValue(":id"$coches["id"], PDO::PARAM_INT);


        
$conex->execute();
    } catch (
PDOException $casca) {
    echo 
'Muestra el error: ' $casca->getMessage();
    throw 
$casca;
    }


Thanks!!