JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
Function dans controller
def updated(self, id):
if len(request.form["name"]) < 2:
flash("Product name must be more that 2 characters.")
return redirect("/products/add")
if len(request.form["description"]) < 10:
flash("Product description must be more that 10 characters.")
return redirect("/products/add")
if re.search('[a-zA-Z]', request.form["price"]):
flash("Price must be digits.")
return redirect("/products/add")
elif len(str(request.form["price"])) < 1:
flash("Price cannot be blank.")
return redirect("/products/add")
name = request.form["name"]
description = request.form["description"]
price = request.form["price"]
id = self.products.get_product_by_id(id)
# print(name)
# print(description)
# print(type(float(price)))
# print(id)
self.products.update(name, description, price, id)
return self.load_view('product.html')
query dans model:
def update(self, name, description, price, id):
query = "UPDATE product SET name=%s, description=%s, price=%s WHERE id = %s"
data = [name, description, price, id]
print("this is date: %s"%data)
return self.db.query_db(query, data)