UPDATE my_table SET days = (?);
обновляет ВСЕ значения столбца days на ?. И в последней итерации цикла for в весь столбец записывается 112. Чтобы это исправить нужно добавить в SQL запрос WHERE id = ?
, чтобы изменение применялось только к определенному id. Для реализации этого нужно еще и получать это самое значение id.def days():
sqlite_connection = sqlite3.connect('my_fin.db', detect_types=sqlite3.PARSE_DECLTYPES)
cursor = sqlite_connection.cursor()
sqlite_connection.row_factory = sqlite3.Row
cursor.execute("SELECT id, date FROM my_table")
q = cursor.fetchall()
for qq in q:
date_id = qq[0]
qq=''.join(qq[1])
dt1 = datetime.now()
dt2 = datetime(year=int(qq[0:4]), month=int(qq[4:6]), day=int(qq[6:8]))
dt3 = dt2 - dt1
dt3 = int(dt3.days)
print(dt3)
ds = ('''UPDATE my_table SET days = (?) WHERE id = (?);''')
cursor.execute(ds, (dt3, date_id))
sqlite_connection.commit()
<div class="search">
<label>
<input class="search_input" type="text" name="search_content" placeholder="Поиск">
<input type="button" value="Найти" onclick="search_generate_url('title')">
</label>
</div>
function search_generate_url(type) {
let search_content = document.getElementsByClassName('search_input')[0].value
let url = 'search?' + type + '=' + search_content;
location.assign(url);
}
location.assign(url);
можно использовать location.assign(location.href + url);
, если вам нужно, чтобы параметры(в моем случае title) добавлялись, то есть было /search?title=1, потом /search?title=1search?title=1 и т.д.location.assign(url)
можно использовать location.href = url;
, это вроде почти одно и тоже(лучше узнать точно, я не разбирался), но мне больше функция нравиться. x = int(input("Координата по X:"))
z = int(input("Координата по Z:"))
coor = [0, 0, 3, 3] # 0, 0 - координата верхнего левого угла, 3, 3 - координата нижнего правого угла прямоугольника (x, z)
if coor[0] <= x <= coor[2] and coor[1] <= z <= coor[3]:
print("В прямоугольнике")
else:
print("Ничего")
you_var = 'background-image: url("/upload/resize_cache/iblock/377/825_475_2/koe.jpeg");'[23:-3]
import re
x = re.split(r'"', 'background-image: url("/upload/resize_cache/iblock/377/825_475_2/koe.jpeg");')
a = result[0] + result[2] # background-image: url();
b = result[1] # /upload/resize_cache/iblock/377/825_475_2/koe.jpeg
res = 'background-image: url("/upload/resize_cache/iblock/377/825_475_2/koe.jpeg");'.strip('background-image: url("')
res = res.strip('");')