Prześlij pliki do 'trening-planer'
This commit is contained in:
parent
1f28bab534
commit
603093e671
@ -47,8 +47,8 @@ function dodawanieCwiczenia(id) {
|
|||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav">
|
||||||
<li><a class="nav-link lista-menu" href="/logowanie">Logowanie</a></li>
|
<li><a class="nav-link lista-menu" href="/logowanie">Logowanie</a></li>
|
||||||
<li><a class="nav-link" href="/rejestracja/">Zarejestruj</a></li>
|
<li><a class="nav-link" href="/rejestracja/">Zarejestruj</a></li>
|
||||||
<li><a class="nav-link" href="/start/">Start</a></li>
|
<!-- <li><a class="nav-link" href="/start/">Start</a></li>
|
||||||
</ul>
|
--> </ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@ -62,7 +62,7 @@ function dodawanieCwiczenia(id) {
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
|
|
||||||
<div class="rejestracja col-lg-offset-4 col-lg-4 text-center" style="background-color: #efefef; border-radius: 20%; text-align: center; height: 280px; width:350px; padding: 70px">
|
<div class="rejestracja col-lg-offset-4 col-lg-4 text-center" style="background-color: #efefef; border-radius: 20%; text-align: center; height: auto; width:350px; padding: 70px">
|
||||||
<form action="/logowanie" method="POST" >
|
<form action="/logowanie" method="POST" >
|
||||||
<div class="col-lg-12 text-center">
|
<div class="col-lg-12 text-center">
|
||||||
<p>
|
<p>
|
||||||
|
@ -55,8 +55,8 @@ if(regex!= regex2){
|
|||||||
|
|
||||||
<li><a class="nav-link" href="/logowanie">Logowanie</a></li>
|
<li><a class="nav-link" href="/logowanie">Logowanie</a></li>
|
||||||
<li><a class="nav-link lista-menu" href="/rejestracja/">Zarejestruj</a></li>
|
<li><a class="nav-link lista-menu" href="/rejestracja/">Zarejestruj</a></li>
|
||||||
<li><a class="nav-link" href="/start/">Start</a></li>
|
<!-- <li><a class="nav-link" href="/start/">Start</a></li>
|
||||||
|
-->
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -71,7 +71,7 @@ if(regex!= regex2){
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
|
|
||||||
<div class="rejestracja col-lg-offset-4 col-lg-4 text-center" style="background-color: #efefef; border-radius: 20%; text-align: center; height: 280px; width:350px; padding: 70px">
|
<div class="rejestracja col-lg-offset-4 col-lg-4 text-center" style="background-color: #efefef; border-radius: 20%; text-align: center; height: auto; width:350px; padding: 70px">
|
||||||
|
|
||||||
<form action="/rejestracja/" method="POST" >
|
<form action="/rejestracja/" method="POST" >
|
||||||
<div class="col-lg-12 text-center">
|
<div class="col-lg-12 text-center">
|
||||||
|
@ -192,6 +192,7 @@ if getCookie(w,r)=="brak" {
|
|||||||
t.Execute(w, p)
|
t.Execute(w, p)
|
||||||
}else{
|
}else{
|
||||||
p := Plan{Opis: ""}
|
p := Plan{Opis: ""}
|
||||||
|
var IsNumber = regexp.MustCompile(`^[0-9]+$`).MatchString
|
||||||
|
|
||||||
db, err := sql.Open("mysql", "finley:password@tcp(127.0.0.1:3306)/baza")
|
db, err := sql.Open("mysql", "finley:password@tcp(127.0.0.1:3306)/baza")
|
||||||
if err != nil {panic(err.Error())}
|
if err != nil {panic(err.Error())}
|
||||||
@ -237,7 +238,7 @@ cwiczenie_nazwa := r.FormValue("cwiczenie_nazwa")
|
|||||||
poziom := r.FormValue("poziom")
|
poziom := r.FormValue("poziom")
|
||||||
Akcja := r.FormValue("Akcja")
|
Akcja := r.FormValue("Akcja")
|
||||||
if Akcja=="Zatwierdzam" {
|
if Akcja=="Zatwierdzam" {
|
||||||
if IsNumeric(co_ile_ciezar) && co_ile_ciezar!="0" && IsNumeric(ciezar_dodaj) && IsNumeric(powtorzenie_dodaj) && IsNumeric(co_ile_powtorzenie) && co_ile_powtorzenie!="0" && len(co_ile_ciezar)<3 && len(ciezar_dodaj)<3 && len(powtorzenie_dodaj)<3 && len(co_ile_powtorzenie)<3 {
|
if IsNumber(co_ile_ciezar) && co_ile_ciezar!="0" && IsNumber(ciezar_dodaj) && IsNumber(powtorzenie_dodaj) && IsNumber(co_ile_powtorzenie) && co_ile_powtorzenie!="0" && len(co_ile_ciezar)<3 && len(ciezar_dodaj)<3 && len(powtorzenie_dodaj)<3 && len(co_ile_powtorzenie)<3 {
|
||||||
|
|
||||||
|
|
||||||
rows3, err := db.Query("SELECT poziom from baza.ustawienia where id_uzytkownik=?", getCookie(w,r))
|
rows3, err := db.Query("SELECT poziom from baza.ustawienia where id_uzytkownik=?", getCookie(w,r))
|
||||||
@ -281,7 +282,7 @@ defer rows3.Close()
|
|||||||
|
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
p = Plan{Opis: "Musisz podać cyfry mniejsze od 99, a wszystkie pola musza być uzupelnione"}
|
p = Plan{Opis: "Musisz podać tylko liczby mniejsze od 99."}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -293,7 +294,7 @@ Serie := r.FormValue("Serie")
|
|||||||
Nazwa := r.FormValue("Nazwa")
|
Nazwa := r.FormValue("Nazwa")
|
||||||
|
|
||||||
|
|
||||||
if IsNumeric(Ciezar) && Nazwa!="" && len(Ciezar)<4{
|
if Nazwa!="" && len(Ciezar)<4 && IsNumber(Ciezar){
|
||||||
|
|
||||||
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))
|
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 int
|
var liczba int
|
||||||
@ -308,7 +309,6 @@ if err != nil {panic(err.Error())}
|
|||||||
|
|
||||||
for rows.Next() {
|
for rows.Next() {
|
||||||
|
|
||||||
fmt.Println("jlk")
|
|
||||||
var id_cwiczenie int
|
var id_cwiczenie int
|
||||||
|
|
||||||
err = rows.Scan(&id_cwiczenie)
|
err = rows.Scan(&id_cwiczenie)
|
||||||
@ -380,8 +380,8 @@ defer rows2.Close()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}else if IsNumeric(Ciezar)!=true && Nazwa!="" || len(Ciezar)>3{
|
}else if IsNumber(Ciezar)!=true && Nazwa!="" || len(Ciezar)>3{
|
||||||
p = Plan{Opis: "Musisz podać tylko liczby mniejsze od 999"}
|
p = Plan{Opis: "Musisz podać tylko liczby mniejsze od 999."}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -677,6 +677,7 @@ if getCookie(w,r)=="brak" {
|
|||||||
|
|
||||||
|
|
||||||
p := Plan{Opis: ""}
|
p := Plan{Opis: ""}
|
||||||
|
var IsNumber = regexp.MustCompile(`^[0-9]+$`).MatchString
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -741,7 +742,7 @@ defer rows3.Close()
|
|||||||
}else if Akcja=="zatwierdz" && liczba=="0"{
|
}else if Akcja=="zatwierdz" && liczba=="0"{
|
||||||
|
|
||||||
|
|
||||||
if IsNumeric(Ciezar) && IsNumeric(Powtorzenia) && IsNumeric(Serie) && len(Ciezar)<4 && len(Powtorzenia)<4 && len(Serie)<4 {
|
if IsNumber(Ciezar) && IsNumber(Powtorzenia) && IsNumber(Serie) && len(Ciezar)<4 && len(Powtorzenia)<4 && len(Serie)<4 {
|
||||||
|
|
||||||
rows34, err := db.Query("SELECT COUNT(*) from baza.trening_rzeczywisty where id_uzytkownik=? and id_cwiczenia=?",getCookie(w,r),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())}
|
if err != nil {panic(err.Error())}
|
||||||
@ -1212,6 +1213,7 @@ func wynikiHandler(w http.ResponseWriter, r *http.Request) {
|
|||||||
db, err := sql.Open("mysql", "finley:password@tcp(127.0.0.1:3306)/baza")
|
db, err := sql.Open("mysql", "finley:password@tcp(127.0.0.1:3306)/baza")
|
||||||
if err != nil {panic(err.Error())}
|
if err != nil {panic(err.Error())}
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
var IsNumber = regexp.MustCompile(`^\d+.?\d{1}$`).MatchString
|
||||||
|
|
||||||
if r.Method == "POST" {
|
if r.Method == "POST" {
|
||||||
|
|
||||||
@ -1232,7 +1234,7 @@ if Akcja2=="Usun" {
|
|||||||
insert, err := db.Query("delete A from baza.trening_rzeczywisty AS A, baza.cwiczenie AS B where B.nazwa=? and A.id_uzytkownik=? and A.data_t=? and A.id_cwiczenia=B.id_cwiczenie;", Nazwa2,getCookie(w,r), data_t2)
|
insert, err := db.Query("delete A from baza.trening_rzeczywisty AS A, baza.cwiczenie AS B where B.nazwa=? and A.id_uzytkownik=? and A.data_t=? and A.id_cwiczenia=B.id_cwiczenie;", Nazwa2,getCookie(w,r), data_t2)
|
||||||
if err != nil {panic(err.Error())}
|
if err != nil {panic(err.Error())}
|
||||||
defer insert.Close()
|
defer insert.Close()
|
||||||
}else if Ciezar2!="" && Akcja2=="Edytuj" && len(Ciezar2)<4 {
|
}else if Ciezar2!="" && Akcja2=="Edytuj" && len(Ciezar2)<6 && IsNumber(Ciezar2) {
|
||||||
rows3, err := db.Query("UPDATE baza.trening_rzeczywisty AS A, baza.cwiczenie AS B SET A.ciezar=? where B.nazwa=? and A.id_uzytkownik=? and A.data_t=? and A.id_cwiczenia=B.id_cwiczenie;", Ciezar2, Nazwa2, getCookie(w,r), data_t2)
|
rows3, err := db.Query("UPDATE baza.trening_rzeczywisty AS A, baza.cwiczenie AS B SET A.ciezar=? where B.nazwa=? and A.id_uzytkownik=? and A.data_t=? and A.id_cwiczenia=B.id_cwiczenie;", Ciezar2, Nazwa2, getCookie(w,r), data_t2)
|
||||||
if err != nil {panic(err.Error())}
|
if err != nil {panic(err.Error())}
|
||||||
defer rows3.Close()
|
defer rows3.Close()
|
||||||
@ -1549,6 +1551,7 @@ if getCookie(w,r)=="brak" {
|
|||||||
|
|
||||||
}else{
|
}else{
|
||||||
p := Plan{Opis: ""}
|
p := Plan{Opis: ""}
|
||||||
|
var IsNumber = regexp.MustCompile(`^\d+.?\d{1}$`).MatchString
|
||||||
|
|
||||||
if r.Method == "POST" {
|
if r.Method == "POST" {
|
||||||
nazwa := r.FormValue("Nazwa")
|
nazwa := r.FormValue("Nazwa")
|
||||||
@ -1588,12 +1591,12 @@ for rows4.Next() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
if istnieje==0 && Akcja=="Dodaj" && IsNumeric(wymiar) && len(wymiar)<4{
|
if istnieje==0 && Akcja=="Dodaj" && IsNumber(wymiar) && len(wymiar)<6{
|
||||||
insert, err := db.Query("INSERT INTO baza.wymiary ( id_uzytkownik, wymiar, nazwa, data) VALUES ( ?,?,?,?)",getCookie(w,r), wymiar, nazwa, data)
|
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())}
|
if err != nil { panic(err.Error())}
|
||||||
defer insert.Close()
|
defer insert.Close()
|
||||||
|
|
||||||
}else if Akcja=="Edytuj" && IsNumeric(wymiar) && len(wymiar)<4 && istnieje2!=0 {
|
}else if Akcja=="Edytuj" && IsNumber(wymiar) && len(wymiar)<6 && istnieje2!=0 {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1617,7 +1620,7 @@ defer DELETE.Close()
|
|||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
p = Plan{Opis: "Wszytkie pola formularza muszą być uzupełnione.Podane dane muszą być cyframi mniejszymi od 999."}
|
p = Plan{Opis: "Wszytkie pola formularza muszą być uzupełnione.Podane dane muszą być liczbami mniejszymi od 999 , całkowitymi lub z dokładnością do jednego miejsca po kropce."}
|
||||||
}}}}
|
}}}}
|
||||||
|
|
||||||
rows5, err := db.Query("SELECT nazwa from wymiary where id_uzytkownik=? group by nazwa",getCookie(w,r))
|
rows5, err := db.Query("SELECT nazwa from wymiary where id_uzytkownik=? group by nazwa",getCookie(w,r))
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="col-lg-offset-1 col-lg-3" style="background-color: #B8C07978; vertical-align: top; padding: 40px;"><span style="font-size:16px">Usuń trening z wyników</span>
|
<div class="col-lg-offset-1 col-lg-3" style="background-color: #B8C07978; vertical-align: top; padding: 40px;"><span style="font-size:16px">Usuń lub edytuj trening</span>
|
||||||
<form action="/wyniki/" method="Post">
|
<form action="/wyniki/" method="Post">
|
||||||
|
|
||||||
<select name="Nazwa" style="width: 180px; margin-top: 20px">
|
<select name="Nazwa" style="width: 180px; margin-top: 20px">
|
||||||
|
Loading…
Reference in New Issue
Block a user