Prześlij pliki do 'trening-planer'

This commit is contained in:
Karolina Słonka 2019-02-25 21:47:57 +00:00
parent 1f28bab534
commit 603093e671
4 changed files with 21 additions and 18 deletions

View File

@ -47,8 +47,8 @@ function dodawanieCwiczenia(id) {
<ul class="nav navbar-nav">
<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="/start/">Start</a></li>
</ul>
<!-- <li><a class="nav-link" href="/start/">Start</a></li>
--> </ul>
</div>
</div>
</nav>
@ -62,7 +62,7 @@ function dodawanieCwiczenia(id) {
<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" >
<div class="col-lg-12 text-center">
<p>

View File

@ -55,8 +55,8 @@ if(regex!= regex2){
<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" href="/start/">Start</a></li>
<!-- <li><a class="nav-link" href="/start/">Start</a></li>
-->
</ul>
</div>
</div>
@ -71,7 +71,7 @@ if(regex!= regex2){
<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" >
<div class="col-lg-12 text-center">

View File

@ -192,6 +192,7 @@ if getCookie(w,r)=="brak" {
t.Execute(w, p)
}else{
p := Plan{Opis: ""}
var IsNumber = regexp.MustCompile(`^[0-9]+$`).MatchString
db, err := sql.Open("mysql", "finley:password@tcp(127.0.0.1:3306)/baza")
if err != nil {panic(err.Error())}
@ -237,7 +238,7 @@ cwiczenie_nazwa := r.FormValue("cwiczenie_nazwa")
poziom := r.FormValue("poziom")
Akcja := r.FormValue("Akcja")
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))
@ -281,7 +282,7 @@ defer rows3.Close()
}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")
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))
var liczba int
@ -308,7 +309,6 @@ if err != nil {panic(err.Error())}
for rows.Next() {
fmt.Println("jlk")
var id_cwiczenie int
err = rows.Scan(&id_cwiczenie)
@ -380,8 +380,8 @@ defer rows2.Close()
}
}else if IsNumeric(Ciezar)!=true && Nazwa!="" || len(Ciezar)>3{
p = Plan{Opis: "Musisz podać tylko liczby mniejsze od 999"}
}else if IsNumber(Ciezar)!=true && Nazwa!="" || len(Ciezar)>3{
p = Plan{Opis: "Musisz podać tylko liczby mniejsze od 999."}
}
@ -677,6 +677,7 @@ if getCookie(w,r)=="brak" {
p := Plan{Opis: ""}
var IsNumber = regexp.MustCompile(`^[0-9]+$`).MatchString
@ -741,7 +742,7 @@ defer rows3.Close()
}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)
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")
if err != nil {panic(err.Error())}
defer db.Close()
var IsNumber = regexp.MustCompile(`^\d+.?\d{1}$`).MatchString
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)
if err != nil {panic(err.Error())}
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)
if err != nil {panic(err.Error())}
defer rows3.Close()
@ -1549,6 +1551,7 @@ if getCookie(w,r)=="brak" {
}else{
p := Plan{Opis: ""}
var IsNumber = regexp.MustCompile(`^\d+.?\d{1}$`).MatchString
if r.Method == "POST" {
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)
if err != nil { panic(err.Error())}
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{
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))

View File

@ -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">
<select name="Nazwa" style="width: 180px; margin-top: 20px">