select_db("mailing"); $postdata = file_get_contents("php://input"); $d = json_decode($postdata); if(!isset($d->email) || strlen($d->email) < 4 ) { http_response_code(400); die("Mail invalido"); } $stmt=$db->prepare("SELECT 1 FROM mails_datos WHERE mail=? AND codigo=?"); $stmt->bind_param("ss",$d->email,$d->codigo); $stmt->execute(); $stmt->store_result(); if($stmt->num_rows!=1){ http_response_code(400); die("Su mail o codigo no son validos"); } $stmt=$db->prepare("UPDATE mails_datos set nombre = ?, apellido=?,zona=?,provincia=?,pais=?,telefono=?,baja=? where mail=? and codigo=?"); $stmt->bind_param("ssssssiss",$d->nombre,$d->apellido,$d->zona,$d->provincia,$d->pais,$d->telefono,$d->baja,$d->email,$d->codigo); if(!$stmt->execute()) { http_response_code(400); die("Hubo un problema actualizando los datos". $stmt->error); } http_response_code(200); echo "Datos actualizados correctamente";