my error is this: PDOException: SQLSTATE [HY093]: Invalid parameter number: parameter was not defined in C: \ wamp \ www \ form persona1 \ form person1 \ Model \ modelperson.php on line 55
this is the model
function editarpersona()
{
$sql = "UPDATE persona SET nombre=?, apellido=?, fecha_ingre=?,
edad=?";
$obj = $this->conex->prepare($sql);
$obj->bindValue(2,$_POST['nombre'], PDO::PARAM_STR);
$obj->bindValue(3,$_POST['apellido'], PDO::PARAM_STR);
$obj->bindValue(4,$_POST['fecha_ingre'],PDO::PARAM_STR);
$obj->bindValue(5,$_POST['edad'], PDO::PARAM_STR);
$obj->execute();
}
my driver require_once ("../ Modelo / modelopersona.php");
$obj = new persona();
if (isset($_POST['cedula']))
{
$value = $obj->mostrarpersona();
}
if (isset($_POST['enviar']) and $_POST['enviar']=='si')
{
$value = $obj->editarpersona();
var_dump($obj);
}
require_once("../Vista/vistaeditar.php");
? >