Esta comienza así; tengo este script que me trae un registro:
Código PHP:
if (isset($_POST) && !empty($_POST)) {
$Response = array(
'result' => false,
'mensaje' => 'No fue posible ejecutar la petición',
'datos' => ''
);
include('../dbConn.inc.php');
include('../includes/functions.inc.php');
if ($errorDbConexion == false) {
if (isset($_POST['action'])) {
if ($_POST['action'] == 'EditUser' && $_POST['id_user'] != '') {
if ($datosRegFuncion = EditUser($mysqli, $_POST['id_user'])) {
$Response['result'] = true;
$Response['datos'] = $datosRegFuncion;
} else {
$Response['mensaje'] = 'No se encontró el registro';
}
} else {
$Response['mensaje'] = 'Acción no definida';
}
} else {
$Response['mensaje'] = 'Variable accion no declarada';
}
} else {
$Response['mensaje'] = 'No se puede conectar con la Base de Datos';
}
echo json_encode($Response);
} else {
echo "No se puede ejecutar el script";
}
Código PHP:
function EditUser($dblink, $id_user) {
$DatosRegistro = false;
$query = sprintf("SELECT * FROM users WHERE id = %d LIMIT 1", $id_user);
$Respuesta = $dblink -> query($query);
if ($Respuesta -> num_rows != 0) {
$DatosRegistro = $Respuesta -> fetch_assoc();
}
return $DatosRegistro;
}
Código PHP:
$query = sprintf("UPDATE users SET name = '%s', lastname = '%s', rank = '%s', admin = '%s', status = '%s', img = '%s'
WHERE id = %d LIMIT 1",
$_POST['editUserName'],
$_POST['editUserLastname'],
$_POST['editUserRank'],
$_POST['editUserAdmin'],
$_POST['editUserStat'],
$_POST['editUserImg']);
$resutadoQuery = $dblink -> query($query);
Espero ser claro. Saludos.