public function execute() { $formularioPersona = filter_input_array(INPUT_POST)['persona']; $persona = new personaTable(); $persona->setId($formularioPersona['id']); $persona->setUsuario($formularioPersona['usuario']); $persona->setNombre($formularioPersona['nombre']); $persona->setApellido($formularioPersona['apellido']); $persona->setFecha_nacimiento($formularioPersona['nacimiento']); $persona->setDireccion($formularioPersona['direccion']); $persona->setTelefono($formularioPersona['telefono']); $persona->update(); header('Location:' . config::getUrl() . 'index.php/persona/index'); }
" type="text" class="form-control" id="direccion" name="persona[direccion]" placeholder="Direccion"> </div> </div> <div class="form-group"> <label for="telefono" class="col-sm-2 control-label">Telefono</label> <div class="col-sm-10"> <input value="<?php echo $objPersona[0]->telefono; ?> " type="text" class="form-control" id="telefono" name="persona[telefono]" placeholder="Telefono"> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <div class="checkbox"> <label> <input type="checkbox"> Remember me </label> </div> </div> </div> <div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-default">Crear</button> </div> </div> </form> </div> <?php include_once config::getPath() . 'view/partial/foot.php';
<?php use azucar\myConfig\myConfig as config; use azucar\controller\controller; use azucar\view\view; include config::getPath() . 'model/personaTable.Class.php'; /** * Description of crear * * @author xubuntu */ class editar extends controller { public function execute() { $id = filter_input(INPUT_GET, 'id'); $objPersona = personaTable::getById($id); $variables = array('objPersona' => $objPersona); view::defineView('persona', 'editar', $variables, 'html'); } }