Изменить таблицу данных колбу + MySQL - PullRequest
0 голосов
/ 13 ноября 2018

Я довольно новичок в программировании, в настоящее время я создаю приложение, которое отслеживает инвентаризацию, у меня есть фиктивный 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)

Confidential information has been blacked out

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...