package Guns import ( "git.siteworxpro.com/gun-manager/sql" "github.com/gorilla/mux" "html/template" "net/http" "strconv" ) func Edit(w http.ResponseWriter, r *http.Request) { db := sql.GetDb() id, _ := strconv.ParseInt(mux.Vars(r)["id"], 10, 32) gun, err := db.GunById(uint(id)) if err != nil { w.WriteHeader(404) return } t, err := template.ParseFiles("templates/Index.gohtml") err = t.Execute(w, gun) if err != nil { panic(err) } }