genre1, genre2, genre3 has data being retrieved from select fields on my web page. When I select two genres (two fields) it adds the movie perfectly fine. But when I select all three genres (all fields) it gives me an error.
It just doesnt work when theres (genre1,genre2,genre3) It does work when its (genre1,genre3)..but I need all three ofcourse
"Error binding parameter 0 - probably unsupported type."
for name in (genre1, genre2, genre3):
if name != "":
genreInfo = db.execute(
"""
SELECT Genre_ID
FROM Genres
WHERE Genre = ?;
""",
(name,)
)
selectedGenre = genreInfo.fetchone()[0]
db.execute(
"""
INSERT INTO Movie_Genre (Movie_ID, Genre_ID)
VALUES (?,?)
""",
(MovieID, int(selectedGenre),)
)
db.commit()
else:
pass
flash("Movie Added!")
return render_template('admin.html', user_name=user_name, genre=genre)