Я довольно новичок в программировании, в настоящее время я создаю приложение, которое отслеживает инвентаризацию, у меня есть фиктивный Excel, который был импортирован в мою базу данных mySql, который затем отображается в таблицах с html / css / js.
На данный момент я создал шаблон update_item, и внутри него есть функция onclick для моей страницы обновления, хотя я не уверен, как я могу перемещать данные определенной строки таблицы, по которым щелкают, чтобы затем заполнить заполнители в обновлениизатем обновите базу данных mysql.
Заранее спасибо ...
/ * Это мой основной шаблон таблицы
<body>
<div style="overflow-x:auto;">
<input type="text" id="myInput" onkeyup="myFunction()" placeholder="Search for item...(All Fields)">
<table id="myTable">
<tr class="header">
<th onclick="sortTable(0)">ID</th>
<th onclick="sortTable(1)">Item Code</th>
<th onclick="sortTable(2)">Description</th>
<th onclick="sortTable(3)">Description 2</th>
<th onclick="sortTable(4)">Site</th>
<th onclick="sortTable(0)">Quantity Held</th>
<th onclick="sortTable(0)">Available Status Quantity</th>
<th onclick="sortTable(0)">Quantity Required</th>
<th onclick="sortTable(0)">Quantity Allocated</th>
</tr>
{% for row in data %}
<tr onclick="window.location.href='{{ url_for('update_item') }}'" class="trdata">
{% for d in row %}
<td>{{ d }}</td>
{% endfor %}
</tr>
{% endfor %}
</table>
</div>
<script src="../static/scripts/JavaScript.js"></script>
<script src="../static/scripts/sort.js"></script>
/ * Мои просмотры
@app.route('/inventory')
def inventory():
try:
mydb = mysql.connector.connect(
host='localhost',
user='root',
passwd='',
database='mydatabase')
except Exception as e:
sys.exit('error',e)
mycursor = mydb.cursor()
mycursor.execute("SELECT * FROM test;")
data = mycursor.fetchall()
return render_template('tables.html', data=data)