Prześlij pliki do 'trening-planer'
This commit is contained in:
parent
b775de07f9
commit
cde7ab7d64
@ -190,6 +190,7 @@ if getCookie(w,r)=="brak" {
|
||||
t, _ := template.ParseFiles("brakdostepu.html")
|
||||
t.Execute(w, p)
|
||||
}else{
|
||||
p := Plan{Opis: ""}
|
||||
|
||||
db, err := sql.Open("mysql", "finley:password@tcp(127.0.0.1:3306)/baza")
|
||||
if err != nil {panic(err.Error())}
|
||||
@ -223,7 +224,6 @@ if err != nil {panic(err.Error())}
|
||||
defer rows2.Close()
|
||||
}
|
||||
|
||||
p := Plan{Opis: ""}
|
||||
if r.Method == "POST" {
|
||||
|
||||
|
||||
@ -237,9 +237,9 @@ powtorzenie_dodaj := r.FormValue("powtorzenie_dodaj")
|
||||
// partia := r.FormValue("partia")
|
||||
cwiczenie_nazwa := r.FormValue("cwiczenie_nazwa")
|
||||
poziom := r.FormValue("poziom")
|
||||
fmt.Println(poziom+"jestem poziomem")
|
||||
|
||||
if co_ile_ciezar!="" || ciezar_dodaj!="" || powtorzenie_dodaj!="" || co_ile_powtorzenie!="" {
|
||||
Akcja := r.FormValue("Akcja")
|
||||
if Akcja=="Zatwierdzam" {
|
||||
if IsNumeric(co_ile_ciezar) && IsNumeric(ciezar_dodaj) && IsNumeric(powtorzenie_dodaj) && IsNumeric(co_ile_powtorzenie) {
|
||||
|
||||
|
||||
rows3, err := db.Query("SELECT poziom from baza.ustawienia where id_uzytkownik=?", getCookie(w,r))
|
||||
@ -263,9 +263,7 @@ err = rows22.Scan(&id_cwiczenie)
|
||||
rows3, err := db.Query("UPDATE baza.zmiany SET ciezar_dodaj=?, powtorzenie_dodaj=?, co_ile_ciezar=?, co_ile_powtorzenie=? where id_cwiczenia=? and id_uzytkownik=?", ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie, id_cwiczenie, getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows3.Close()
|
||||
// rows4, err := db.Query("UPDATE baza.ustawienia SET poziom=?, rodzaj_treningu=? where id_uzytkownik=?", poziom, rodzaj_treningu, getCookie(w,r))
|
||||
// if err != nil {panic(err.Error())}
|
||||
// defer rows4.Close()
|
||||
|
||||
}else if poziom=="początkujący"{
|
||||
|
||||
rows222, err := db.Query("SELECT id_cwiczenie from baza.cwiczenie where rodzaj=?",cwiczenie_nazwa)
|
||||
@ -280,16 +278,13 @@ if err != nil {panic(err.Error()) }
|
||||
rows3, err := db.Query("UPDATE baza.zmiany SET ciezar_dodaj=?, powtorzenie_dodaj=?, co_ile_ciezar=?, co_ile_powtorzenie=? where id_uzytkownik=? and id_cwiczenia=? ", ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie, getCookie(w,r), id_cwiczenie)
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows3.Close()
|
||||
}
|
||||
}}
|
||||
|
||||
|
||||
}else{
|
||||
p = Plan{Opis: "Musisz podać cyfry, a wszystkie pola musza być uzupelnione"}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -299,7 +294,7 @@ Serie := r.FormValue("Serie")
|
||||
Nazwa := r.FormValue("Nazwa")
|
||||
|
||||
|
||||
if IsNumeric(Ciezar) {
|
||||
if IsNumeric(Ciezar) && Nazwa!=""{
|
||||
|
||||
rows1, err:= db.Query("SELECT COUNT(*) FROM baza.trening_cel as a, baza.cwiczenie as b WHERE a.id_cwiczenie=b.id_cwiczenie and b.nazwa=? and a.id_uzytkownik=?", Nazwa, getCookie(w,r))
|
||||
var liczba string
|
||||
@ -321,15 +316,72 @@ rows, err := db.Query("INSERT INTO trening_cel (id_cwiczenie, id_uzytkownik, pow
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows.Close()
|
||||
//dodanie do tabeli zmiany
|
||||
|
||||
rows3, err := db.Query("SELECT poziom from baza.ustawienia where id_uzytkownik=?", getCookie(w,r))
|
||||
|
||||
for rows3.Next() {
|
||||
err = rows3.Scan(&poziom)
|
||||
if err != nil {panic(err.Error()) }
|
||||
|
||||
if poziom=="początkujący"{
|
||||
fmt.Println(poziom)
|
||||
|
||||
rows, err := db.Query("select rodzaj FROM baza.cwiczenie WHERE id_cwiczenie=?", id_cwiczenie)
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
for rows.Next() {
|
||||
var rodzaj string
|
||||
err = rows.Scan(&rodzaj)
|
||||
fmt.Println(rodzaj)
|
||||
|
||||
|
||||
|
||||
|
||||
rows, err := db.Query("select count(*) FROM baza.zmiany as A, baza.cwiczenie as B WHERE B.rodzaj=? and A.id_cwiczenia=B.id_cwiczenie and id_uzytkownik=?", rodzaj, getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
for rows.Next() {
|
||||
var liczba int
|
||||
err = rows.Scan(&liczba)
|
||||
|
||||
if liczba!=0 {
|
||||
|
||||
rows, err := db.Query("select A.ciezar_dodaj, A.powtorzenie_dodaj, A.co_ile_ciezar, A.co_ile_powtorzenie FROM baza.zmiany as A, baza.cwiczenie as B WHERE B.rodzaj=? and A.id_uzytkownik=? and A.id_cwiczenia=B.id_cwiczenie", rodzaj, getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
for rows.Next() {
|
||||
var ciezar_dodaj int
|
||||
var powtorzenie_dodaj int
|
||||
var co_ile_ciezar int
|
||||
var co_ile_powtorzenie int
|
||||
|
||||
err = rows.Scan(&ciezar_dodaj, &powtorzenie_dodaj, &co_ile_ciezar, &co_ile_powtorzenie)
|
||||
|
||||
rows2, err := db.Query("INSERT INTO zmiany (ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie,id_cwiczenia, id_uzytkownik) VALUES (?, ?, ?, ?, ?,? )", ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie, id_cwiczenie,getCookie(w,r),)
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows2.Close()
|
||||
|
||||
}
|
||||
}else{
|
||||
rows2, err := db.Query("INSERT INTO zmiany (ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie,id_cwiczenia, id_uzytkownik) VALUES (0, 0, 0, 0, ?,? )", id_cwiczenie,getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows2.Close()}
|
||||
}
|
||||
|
||||
}}else{
|
||||
rows2, err := db.Query("INSERT INTO zmiany (ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie,id_cwiczenia, id_uzytkownik) VALUES (0, 0, 0, 0, ?,? )", id_cwiczenie,getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows2.Close()
|
||||
}}
|
||||
// rows2, err := db.Query("INSERT INTO zmiany (ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie,id_cwiczenia, id_uzytkownik) VALUES (0, 0, 0, 0, ?,? )", id_cwiczenie,getCookie(w,r))
|
||||
// if err != nil {panic(err.Error())}
|
||||
// defer rows2.Close()
|
||||
}}else {
|
||||
p = Plan{Opis: "To ćwiczenie juz dodano"}
|
||||
|
||||
}
|
||||
|
||||
}else{
|
||||
}else if IsNumeric(Ciezar)!=true && Nazwa!=""{
|
||||
p = Plan{Opis: "Musisz podać cyfry"}
|
||||
}
|
||||
|
||||
@ -357,8 +409,7 @@ emp2.Nazwa = nazwa
|
||||
res2 = append(res2, emp2)
|
||||
}
|
||||
tmpl2.ExecuteTemplate(w, "Index", res2)
|
||||
t, _ := template.ParseFiles("komunikat.html")
|
||||
t.Execute(w, p)
|
||||
|
||||
|
||||
}else if rodzaj_treningu=="ASB" {
|
||||
rows2, err := db.Query("select nazwa from baza.cwiczenie where rodzaj='brzuch' and (uzytkownik=? or uzytkownik=1)",getCookie(w,r))
|
||||
@ -374,8 +425,8 @@ emp2.Nazwa = nazwa
|
||||
res2 = append(res2, emp2)
|
||||
}
|
||||
tmpl2.ExecuteTemplate(w, "Index", res2)
|
||||
t, _ := template.ParseFiles("komunikat.html")
|
||||
t.Execute(w, p)
|
||||
// t, _ := template.ParseFiles("komunikat.html")
|
||||
// t.Execute(w, p)
|
||||
|
||||
}else{
|
||||
|
||||
@ -391,8 +442,8 @@ emp2.Nazwa = nazwa
|
||||
res2 = append(res2, emp2)
|
||||
}
|
||||
tmpl2.ExecuteTemplate(w, "Index", res2)
|
||||
t, _ := template.ParseFiles("komunikat.html")
|
||||
t.Execute(w, p)
|
||||
// t, _ := template.ParseFiles("komunikat.html")
|
||||
// t.Execute(w, p)
|
||||
|
||||
}}
|
||||
rows33, err := db.Query(" SELECT A.ciezar_dodaj,A.powtorzenie_dodaj, A.co_ile_ciezar, A.co_ile_powtorzenie,B.nazwa, B.rodzaj from baza.zmiany as A, baza.cwiczenie as B where A.id_uzytkownik=? and A.id_cwiczenia=B.id_cwiczenie ",getCookie(w,r))
|
||||
@ -493,7 +544,9 @@ tmpl8.ExecuteTemplate(w, "Index2", res21)
|
||||
t.Execute(w, p)
|
||||
|
||||
|
||||
}}}
|
||||
}
|
||||
t, _ := template.ParseFiles("komunikat.html")
|
||||
t.Execute(w, p)}}
|
||||
|
||||
|
||||
|
||||
@ -583,25 +636,11 @@ defer rows3.Close()
|
||||
}else if Akcja=="zatwierdz" && liczba=="0"{
|
||||
|
||||
|
||||
if IsNumeric(Ciezar) && IsNumeric(Powtorzenia) && IsNumeric(Serie){
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if IsNumeric(Ciezar) || IsNumeric(Powtorzenia) || IsNumeric(Serie){
|
||||
//DO PRZEMYŚLENIA
|
||||
// rows, err := db.Query("INSERT INTO trening_rzeczywisty (id_cwiczenia, id_uzytkownik, powtorzenia, ciezar,serie, data_t) VALUES (?, ?, ?, ?, ?, ? )", id_cwiczenie,getCookie(w,r), Powtorzenia, Ciezar, Serie, data_t)
|
||||
// if err != nil {panic(err.Error())}
|
||||
// defer rows.Close()
|
||||
//DO PRZEMYŚLENIA-KONIEC
|
||||
|
||||
|
||||
|
||||
|
||||
///POWAŻNE ZMIANY
|
||||
|
||||
//dodawanie ciezaru lub powtórzenia zależnie od ilości treningów-POCZATEK
|
||||
rows5, err := db.Query("SELECT id_cwiczenia, ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie FROM baza.zmiany where id_uzytkownik=?",getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
@ -611,8 +650,7 @@ var ciezar_dodaj int
|
||||
var powtorzenie_dodaj int
|
||||
var co_ile_ciezar int
|
||||
var co_ile_powtorzenie int
|
||||
// var ciezar_cel int
|
||||
// var powtorzenia_cel int
|
||||
|
||||
|
||||
err = rows5.Scan(&id_cwiczenia , &ciezar_dodaj, &powtorzenie_dodaj, &co_ile_ciezar, &co_ile_powtorzenie)
|
||||
if err != nil {panic(err.Error())}
|
||||
@ -638,31 +676,27 @@ var liczba_treningow int
|
||||
err = rows3.Scan(&liczba_treningow)
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
fmt.Println("ciezar_cel")
|
||||
|
||||
//sprawdzanie czy dodac ciezar lub powtorzenie-POCZATEK
|
||||
|
||||
|
||||
if liczba_treningow%co_ile_ciezar==0 || liczba_treningow%co_ile_powtorzenie==0{
|
||||
fmt.Println("1")
|
||||
|
||||
ciezar=ciezar+ciezar_dodaj
|
||||
powtorzenia=powtorzenia+powtorzenie_dodaj
|
||||
rows, err := db.Query("INSERT INTO trening_rzeczywisty (id_cwiczenia, id_uzytkownik, powtorzenia, ciezar,serie, data_t,powtorzenia_cel,ciezar_cel) VALUES (?, ?, ?, ?, ?, ?,?,? )", id_cwiczenie,getCookie(w,r), Powtorzenia, Ciezar, Serie, data_t,powtorzenia,ciezar)
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows.Close()
|
||||
// rows3, err := db.Query("UPDATE baza.trening_cel as a, baza.cwiczenie as b SET a.ciezar=? WHERE a.id_uzytkownik=? and b.nazwa=? and a.id_cwiczenie=b.id_cwiczenie", ciezar,getCookie(w,r), nazwa)
|
||||
// if err != nil {panic(err.Error())}
|
||||
// fmt.Println(rows3)
|
||||
|
||||
|
||||
}else{
|
||||
fmt.Println("2lll")
|
||||
fmt.Println(id_cwiczenie)
|
||||
|
||||
rows34, err := db.Query("SELECT COUNT(*) from baza.trening_rzeczywisty where id_uzytkownik=? and id_cwiczenia=?",getCookie(w,r),id_cwiczenie)
|
||||
if err != nil {panic(err.Error())}
|
||||
var sprawdzenie int
|
||||
|
||||
err = rows34.Scan(&sprawdzenie)
|
||||
fmt.Println("00")
|
||||
|
||||
|
||||
|
||||
|
||||
@ -678,26 +712,26 @@ var max string
|
||||
err = rows3.Scan(&powtorzenia_cel,&ciezar_cel, &max)
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
fmt.Println("0")
|
||||
|
||||
|
||||
rows, err := db.Query("INSERT INTO trening_rzeczywisty (id_cwiczenia, id_uzytkownik, powtorzenia, ciezar,serie, data_t,powtorzenia_cel,ciezar_cel) VALUES (?, ?, ?, ?, ?, ?,?,? )", id_cwiczenie,getCookie(w,r), Powtorzenia, Ciezar, Serie, data_t,powtorzenia_cel,ciezar_cel)
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows.Close()
|
||||
}}else{
|
||||
fmt.Println("hhhh")
|
||||
|
||||
|
||||
rows3, err := db.Query("SELECT COUNT(*) from baza.zmiany where id_uzytkownik=? and id_cwiczenia=?",getCookie(w,r),id_cwiczenie)
|
||||
if err != nil {panic(err.Error())}
|
||||
fmt.Println("ppp")
|
||||
|
||||
|
||||
for rows3.Next() {
|
||||
var sprawdzaniebazy int
|
||||
err = rows3.Scan(&sprawdzaniebazy)
|
||||
if err != nil {panic(err.Error())}
|
||||
|
||||
fmt.Println("1")
|
||||
|
||||
if sprawdzaniebazy!=0 {
|
||||
fmt.Println("145")
|
||||
|
||||
|
||||
rows3, err := db.Query("select powtorzenia, ciezar from baza.trening_cel where id_uzytkownik=? and id_cwiczenie=?",getCookie(w,r),id_cwiczenie)
|
||||
if err != nil {panic(err.Error())}
|
||||
@ -707,24 +741,29 @@ var powtorzenia_cel int
|
||||
var ciezar_cel int
|
||||
err = rows3.Scan(&powtorzenia_cel,&ciezar_cel)
|
||||
if err != nil {panic(err.Error())}
|
||||
fmt.Println("14hh5")
|
||||
|
||||
|
||||
rows, err := db.Query("INSERT INTO baza.trening_rzeczywisty (id_cwiczenia, id_uzytkownik, powtorzenia, ciezar,serie, data_t,powtorzenia_cel,ciezar_cel) VALUES (?, ?, ?, ?, ?, ?,?,? )", id_cwiczenie,getCookie(w,r), Powtorzenia, Ciezar, Serie, data_t,powtorzenia_cel,ciezar_cel)
|
||||
if err != nil {panic(err.Error())}
|
||||
defer rows.Close()
|
||||
fmt.Println("14hhgggg5")
|
||||
|
||||
|
||||
|
||||
}}else{
|
||||
fmt.Println("2")
|
||||
p = Plan{Opis: "Musisz uzupełnić progres ćwiczenia"}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}//next
|
||||
}//else
|
||||
|
||||
|
||||
|
||||
}// if sprawdzenie!
|
||||
|
||||
|
||||
|
||||
}//else
|
||||
}
|
||||
///POWAŻNE ZMIANY---KONIEC
|
||||
@ -1106,11 +1145,49 @@ if getCookie(w,r)=="brak" {
|
||||
if r.Method == "POST" {
|
||||
NazwaUsun := r.FormValue("NazwaUsun")
|
||||
|
||||
// rows2, err := db.Query("SELECT COUNT(*) FROM baza.trening_rzeczywisty as A, baza.cwiczenie as B WHERE B.id_cwiczenie=A.id_cwiczenia and B.nazwa=? and B.uzytkownik=?",NazwaUsun, getCookie(w,r))
|
||||
|
||||
// for rows2.Next() {
|
||||
// var liczba int
|
||||
// err = rows2.Scan(&liczba)
|
||||
// if err != nil {panic(err.Error()) }
|
||||
|
||||
insert, err := db.Query("delete from baza.cwiczenie where Nazwa=? and uzytkownik=?", NazwaUsun,getCookie(w,r))
|
||||
// if liczba!=0 {
|
||||
insert, err := db.Query("delete A from baza.trening_rzeczywisty as A, baza.cwiczenie as B where B.id_cwiczenie=A.id_cwiczenia and B.nazwa=? and B.uzytkownik=?", NazwaUsun,getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer insert.Close()
|
||||
|
||||
|
||||
|
||||
// rows3, err := db.Query("SELECT COUNT(*) FROM baza.trening_cel as A, baza.cwiczenie as B WHERE B.id_cwiczenie=A.id_cwiczenie and B.nazwa=? and B.uzytkownik=?",NazwaUsun, getCookie(w,r))
|
||||
|
||||
// for rows3.Next() {
|
||||
// var liczba2 int
|
||||
// err = rows3.Scan(&liczba2)
|
||||
// if err != nil {panic(err.Error()) }
|
||||
|
||||
// fmt.Println(liczba2)
|
||||
// if liczba2!=0 {
|
||||
// fmt.Println("liczba2")
|
||||
|
||||
insert2, err := db.Query("delete A from baza.zmiany as A, baza.cwiczenie as B where B.id_cwiczenie=A.id_cwiczenia and B.nazwa=? and B.uzytkownik=?", NazwaUsun,getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer insert2.Close()
|
||||
insert3, err := db.Query("delete A from baza.trening_cel as A, baza.cwiczenie as B where B.id_cwiczenie=A.id_cwiczenie and B.nazwa=? and B.uzytkownik=?", NazwaUsun,getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer insert3.Close()
|
||||
// }
|
||||
// }
|
||||
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
insert4, err := db.Query("delete from baza.cwiczenie where nazwa=? and uzytkownik=?", NazwaUsun,getCookie(w,r))
|
||||
if err != nil {panic(err.Error())}
|
||||
defer insert4.Close()
|
||||
}
|
||||
|
||||
|
||||
@ -1160,25 +1237,6 @@ Haslo := r.FormValue("Haslo")
|
||||
|
||||
|
||||
|
||||
// rows2, err := db.Query("select id_uzytkownik from uzytkownicy where login=?",Login)
|
||||
// for rows2.Next() {
|
||||
// var id int
|
||||
|
||||
// err = rows2.Scan(&id)
|
||||
|
||||
// if err != nil {
|
||||
// panic(err.Error()) }
|
||||
|
||||
|
||||
// insert2, err := db.Query("insert into baza.ustawienia (id_uzytkownik, poziom, rodzaj_treningu) values (?,'poczatkujacy','FBW')", id)
|
||||
// if err != nil {
|
||||
// panic(err.Error())
|
||||
// }
|
||||
// defer insert2.Close()
|
||||
|
||||
// }
|
||||
|
||||
|
||||
|
||||
p := komunikat{Opis: ""}
|
||||
t, _ := template.ParseFiles("logowanie.html")
|
||||
@ -1249,12 +1307,12 @@ for rows.Next() {
|
||||
err = rows.Scan(&istnieje)
|
||||
if err != nil {panic(err.Error()) }
|
||||
|
||||
if istnieje==0 && Akcja=="Dodaj" {
|
||||
if istnieje==0 && Akcja=="Dodaj" && IsNumeric(wymiar){
|
||||
insert, err := db.Query("INSERT INTO baza.wymiary ( id_uzytkownik, wymiar, nazwa, data) VALUES ( ?,?,?,?)",getCookie(w,r), wymiar, nazwa, data)
|
||||
if err != nil { panic(err.Error())}
|
||||
defer insert.Close()
|
||||
|
||||
}else if Akcja=="Edytuj"{
|
||||
}else if Akcja=="Edytuj" && IsNumeric(wymiar) && IsNumeric(DataEdycja){
|
||||
UPDATE, err := db.Query("UPDATE baza.wymiary set wymiar=? where nazwa=? and data=? and id_uzytkownik=?",wymiar, nazwa, DataEdycja, getCookie(w,r))
|
||||
if err != nil { panic(err.Error())}
|
||||
defer UPDATE.Close()
|
||||
@ -1270,17 +1328,9 @@ defer DELETE.Close()
|
||||
|
||||
}else{
|
||||
|
||||
p = Plan{Opis: "zakładka"}
|
||||
p = Plan{Opis: "Wszytkie pola formularza muszą być uzupełnione.Podane dane muszą być cyframi."}
|
||||
}}}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}}
|
||||
rows, err := db.Query("SELECT nazwa from wymiary where id_uzytkownik=? group by nazwa",getCookie(w,r))
|
||||
|
||||
if err != nil {panic(err.Error())}
|
||||
|
Loading…
Reference in New Issue
Block a user