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)