Prześlij pliki do 'trening-planer'

This commit is contained in:
Karolina Słonka 2019-01-28 20:15:21 +00:00
parent 7932569031
commit db33f0aab6
4 changed files with 31 additions and 16 deletions

View File

@ -54,7 +54,7 @@ if(regex!= regex2){
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<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" 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>
@ -81,8 +81,8 @@ if(regex!= regex2){
</p> </p>
<input type="text" class="form-control" name="Login" placeholder="Login" style="width: 150px; margin-bottom: 15px"> <input type="text" class="form-control" name="Login" placeholder="Login" style="width: 150px; margin-bottom: 15px">
<input type="text" class="form-control" name="Haslo" id="Haslo" placeholder="Haslo" style="width: 150px; margin-bottom: 15px"> <input type="password" class="form-control" name="Haslo" id="Haslo" placeholder="Haslo" style="width: 150px; margin-bottom: 15px">
<input type="text" class="form-control" name="Haslo2" id="Haslo2" placeholder="Haslo" onblur ="sprawdzanieFormularza(this);" style="width: 150px; margin-bottom: 15px" > <input type="password" class="form-control" name="Haslo2" id="Haslo2" placeholder="Haslo" onblur ="sprawdzanieFormularza(this);" style="width: 150px; margin-bottom: 15px" >
</div> </div>
<button type="submit" class="btn btn-default">Zarejestruj</button> <button type="submit" class="btn btn-default">Zarejestruj</button>

View File

@ -8,6 +8,7 @@ import (
"database/sql" "database/sql"
_ "github.com/go-sql-driver/mysql" _ "github.com/go-sql-driver/mysql"
"time" "time"
"strconv"
) )
type komunikat struct{ type komunikat struct{
Opis string Opis string
@ -125,6 +126,14 @@ http.SetCookie(w, &c1)
//deklaracja funkcji-KONIEC //deklaracja funkcji-KONIEC
func IsNumeric(s string) bool {
_, err := strconv.ParseFloat(s, 64)
return err == nil
}
func planowanieTreningu(w http.ResponseWriter, r *http.Request) { func planowanieTreningu(w http.ResponseWriter, r *http.Request) {
if getCookie(w,r)=="brak" { if getCookie(w,r)=="brak" {
@ -188,6 +197,7 @@ fmt.Println(Serie)
fmt.Println(Ciezar) fmt.Println(Ciezar)
fmt.Println(Powtorzenia) fmt.Println(Powtorzenia)
if IsNumeric(Ciezar) {
fmt.Println(Nazwa) fmt.Println(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)) 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))
@ -205,11 +215,6 @@ if liczba=="0"{
rows, err := db.Query("SELECT id_cwiczenie FROM baza.cwiczenie WHERE nazwa=?", Nazwa) rows, err := db.Query("SELECT id_cwiczenie FROM baza.cwiczenie WHERE nazwa=?", Nazwa)
if err != nil {panic(err.Error())} if err != nil {panic(err.Error())}
for rows.Next() { for rows.Next() {
emp := CwiczenieTabela{} emp := CwiczenieTabela{}
var id_cwiczenie int var id_cwiczenie int
@ -217,18 +222,22 @@ err = rows.Scan(&id_cwiczenie)
emp.Id_cwiczenie = id_cwiczenie emp.Id_cwiczenie = id_cwiczenie
fmt.Println("jjjjj") fmt.Println("jjjjj")
rows, err := db.Query("INSERT INTO trening_cel (id_cwiczenie, id_uzytkownik, powtorzenia, ciezar,serie) VALUES (?, ?, ?, ?, ? )", id_cwiczenie,getCookie(w,r), Powtorzenia, Ciezar, Serie) rows, err := db.Query("INSERT INTO trening_cel (id_cwiczenie, id_uzytkownik, powtorzenia, ciezar,serie) VALUES (?, ?, ?, ?, ? )", id_cwiczenie,getCookie(w,r), Powtorzenia, Ciezar, Serie)
if err != nil { if err != nil {panic(err.Error())}
panic(err.Error()) defer rows.Close()
}
defer rows.Close()
} }}else{
}else{
p := Plan{Opis: "zakładka"} p := Plan{Opis: "zakładka"}
t, _ := template.ParseFiles("komunikat.html") t, _ := template.ParseFiles("komunikat.html")
t.Execute(w, p) t.Execute(w, p)
fmt.Println("to ćwiczenie już dodałeś") fmt.Println("to ćwiczenie już dodałeś")
}}else{
p := Plan{Opis: "zakładka"}
t, _ := template.ParseFiles("komunikat3.html")
t.Execute(w, p)
fmt.Println("to ssss już dodałeś")
} }
} }
rows, err := db.Query("select rodzaj_treningu from baza.zmiany where id_uzytkownik=? ", getCookie(w,r)) rows, err := db.Query("select rodzaj_treningu from baza.zmiany where id_uzytkownik=? ", getCookie(w,r))
@ -362,12 +371,18 @@ rows2, err := db.Query("DELETE FROM baza.trening_rzeczywisty where id_cwiczenia=
if err != nil {panic(err.Error())} if err != nil {panic(err.Error())}
defer rows2.Close() defer rows2.Close()
}else if Akcja=="zatwierdz" && liczba=="0"{ }else if Akcja=="zatwierdz" && liczba=="0"{
if IsNumeric(Ciezar) || IsNumeric(Powtorzenia) || IsNumeric(Serie){
fmt.Println("klik zat") fmt.Println("klik zat")
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) 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())} if err != nil {panic(err.Error())}
defer rows.Close() defer rows.Close()
}else{ }else{
fmt.Println("kl")
p := Plan{Opis: "zakładka"}
t, _ := template.ParseFiles("komunikat3.html")
t.Execute(w, p)
}}else{
fmt.Println("klik kkkat") fmt.Println("klik kkkat")
p := Plan{Opis: "zakładka"} p := Plan{Opis: "zakładka"}
t, _ := template.ParseFiles("komunikat.html") t, _ := template.ParseFiles("komunikat.html")

View File

@ -84,7 +84,7 @@ if(regex.test(inputField.value)){
<li><a class="btn btn-default" href="/wyniki/">Wyniki</a></li> <li><a class="btn btn-default" href="/wyniki/">Wyniki</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li> <li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li>
<li><a class="nav-link" href="/wymiary/">Wymiary</a></li> <li><a class="nav-link lista-menu" href="/wymiary/">Wymiary</a></li>
<li> <form action="/logowanie" method="GET"> <button class="btn btn-default" style="height: 50px" value="brak" name="cookies" >Wyloguj</button></form></li> <li> <form action="/logowanie" method="GET"> <button class="btn btn-default" style="height: 50px" value="brak" name="cookies" >Wyloguj</button></form></li>
</ul> </ul>
</div> </div>

View File

@ -75,7 +75,7 @@
<li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a></li> <li><a class="nav-link" href="/planer/">Zaplanuj nowy trening</a></li>
<li><a class="nav-link" href="/wypisz/">Twoj trening</a></li> <li><a class="nav-link" href="/wypisz/">Twoj trening</a></li>
<li><a class="btn btn-default" href="/wyniki/">Wyniki</a></li> <li><a class="btn btn-default lista-menu" href="/wyniki/">Wyniki</a></li>
<li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li> <li><a class="nav-link" href="/dodajcwiczenie/">Dodaj ćwiczenie</a></li>
<li><a class="nav-link" href="/wymiary/">Wymiary</a></li> <li><a class="nav-link" href="/wymiary/">Wymiary</a></li>