def add_user():
    form = UserForm(request.form)
    
    if 'type_' in request.form:# == "save":

        if not form.validate_on_submit():
            flash('Please enter all the fields', 'error')
        else:
            str = ''
            for i in range(len(request.form.getlist('td_search[]'))):
                if request.form.getlist('td_search[]')[i]:
                    if str != '' :
                        str += ','
                    str += '{"s": "' + request.form.getlist('td_search[]')[i] +'", '
                    str += '"m": "' + request.form.getlist('td_miles[]')[i] +'", '
                    str += '"t": "' + request.form.getlist('td_time[]')[i] +'"}'
            str = '{"locationList":[' + str +']}'

            user_ = User(request.form['name'], request.form['user_id'], request.form['password'], request.form['email'], request.form['phone'], request.form['dates'], str)
            
            db.session.add(user_)
            db.session.commit()
            flash('Record was successfully added')
            return redirect(url_for('admin'))   
    
    form.locations = [{"search": "", "miles": "", "time": ""}]
    return render_template('user.html', form=form, )