Prześlij pliki do 'trening-planer'
This commit is contained in:
parent
d587a80bb3
commit
8b723f11bf
@ -75,11 +75,11 @@ function dodawanieCwiczenia(id) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="col-lg-12" style="margin-top: 15px">Nazwa:<input type="text" class="form-control" name="Nazwa" placeholder="Nazwa" style="width: 600px"></div>
|
<div class="col-lg-7" >Nazwa:<input type="text" class="form-control" name="Nazwa" placeholder="Nazwa" style="width: 400px"></div>
|
||||||
<div class="col-lg-4" style="margin-top: 15px">
|
<div class="col-lg-5">
|
||||||
Rodzaj:
|
Rodzaj:<br>
|
||||||
<!-- <input type="text" class="form-control" name="Rodzaj" placeholder="Rodzaj" style="width: 150px"> -->
|
<!-- <input type="text" class="form-control" name="Rodzaj" placeholder="Rodzaj" style="width: 150px"> -->
|
||||||
<select name="Rodzaj" style="width: 180px">
|
<select name="Rodzaj" style="width: 160px">
|
||||||
<option>Łydki</option>
|
<option>Łydki</option>
|
||||||
<option>Uda</option>
|
<option>Uda</option>
|
||||||
<option>Pośladki</option>
|
<option>Pośladki</option>
|
||||||
@ -89,9 +89,9 @@ function dodawanieCwiczenia(id) {
|
|||||||
<option>Klatka piersiowa</option>
|
<option>Klatka piersiowa</option>
|
||||||
<option>Biceps</option>
|
<option>Biceps</option>
|
||||||
<option>Przedramiona</option>
|
<option>Przedramiona</option>
|
||||||
<option>Brzuch i korpus</option>
|
<option>Brzuch i korpus</option></select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-4" style="margin-top: 15px">Zdjecie:<input type="text" class="form-control" name="Zdjecie" placeholder="Zdjecie" style="width: 120px"></div>
|
<div class="col-lg-12" style="margin-top: 15px">Film:<input type="text" class="form-control" name="Zdjecie" placeholder="Film" style="width: 600px"></div>
|
||||||
<div class="col-lg-12" style="margin-top: 15px">Opis:<textarea type="textarea" class="form-control" name="Opis" style="width: 600px;height: 400px"></textarea></div>
|
<div class="col-lg-12" style="margin-top: 15px">Opis:<textarea type="textarea" class="form-control" name="Opis" style="width: 600px;height: 400px"></textarea></div>
|
||||||
|
|
||||||
<div class="col-lg-offset-5 col-lg-2 btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem" style="margin-top: 15px;" >
|
<div class="col-lg-offset-5 col-lg-2 btn-group btn-group-xs" role="group" aria-label="Zarządzaj wpisem" style="margin-top: 15px;" >
|
||||||
|
@ -9,6 +9,7 @@ import (
|
|||||||
_ "github.com/go-sql-driver/mysql"
|
_ "github.com/go-sql-driver/mysql"
|
||||||
"time"
|
"time"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
"strings"
|
||||||
)
|
)
|
||||||
type komunikat struct{
|
type komunikat struct{
|
||||||
Opis string
|
Opis string
|
||||||
@ -134,6 +135,18 @@ func IsNumeric(s string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
func blank(s string) bool {
|
||||||
|
blank := strings.TrimSpace(s) == ""
|
||||||
|
var a bool
|
||||||
|
if blank {
|
||||||
|
a=true
|
||||||
|
} else {
|
||||||
|
a=false
|
||||||
|
}
|
||||||
|
return a
|
||||||
|
}
|
||||||
|
|
||||||
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" {
|
||||||
@ -724,19 +737,70 @@ Opis := r.FormValue("Opis")
|
|||||||
Zdjecie := r.FormValue("Zdjecie")
|
Zdjecie := r.FormValue("Zdjecie")
|
||||||
|
|
||||||
|
|
||||||
fmt.Println(Nazwa)
|
rows, err := db.Query("SELECT COUNT(*) FROM baza.cwiczenie WHERE nazwa=? and uzytkownik=?", Nazwa,getCookie(w,r))
|
||||||
fmt.Println(Rodzaj)
|
|
||||||
fmt.Println(Opis)
|
// if err != nil {panic(err.Error())}
|
||||||
fmt.Println(Zdjecie)
|
var nazwa int
|
||||||
|
for rows.Next() {
|
||||||
|
|
||||||
|
|
||||||
|
err = rows.Scan(&nazwa)
|
||||||
|
fmt.Println(err)
|
||||||
|
fmt.Println(nazwa)
|
||||||
|
|
||||||
|
|
||||||
|
if blank(Nazwa)==false && blank(Rodzaj)==false && blank(Opis)==false && blank(Zdjecie)==false && nazwa==0{
|
||||||
|
insert, err := db.Query("INSERT INTO baza.cwiczenie ( opis, rodzaj, nazwa, zdjecie, uzytkownik) VALUES ( ?,?,?,?,? )",Opis, Rodzaj, Nazwa, Zdjecie,getCookie(w,r))
|
||||||
|
|
||||||
// insert, err := db.Query("INSERT INTO cwiczenie (opis, rodzaj, nazwa, zdjecie) VALUES (?,?,?,?)", Opis, Rodzaj, Nazwa, Zdjecie)
|
|
||||||
insert, err := db.Query("INSERT INTO baza.cwiczenie ( opis, rodzaj, nazwa, zdjecie, uzytkownik) VALUES ( ?,?,?,?,? )",Opis, Rodzaj, Nazwa, Zdjecie,getCookie(w,r))
|
|
||||||
// if err != nil {
|
|
||||||
// panic(err.Error())
|
|
||||||
// }
|
|
||||||
// defer insert.Close()
|
|
||||||
fmt.Println(insert)
|
fmt.Println(insert)
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
|
}else{
|
||||||
|
p := Plan{Opis: "zakładka"}
|
||||||
|
t, _ := template.ParseFiles("komunikat.html")
|
||||||
|
t.Execute(w, p)
|
||||||
|
}}
|
||||||
|
}
|
||||||
|
|
||||||
|
// p := Plan{Opis: "zakładka"}
|
||||||
|
// t, _ := template.ParseFiles("dodajcwiczenie.html")
|
||||||
|
// t.Execute(w, p)
|
||||||
|
rows2, err := db.Query("select nazwa from baza.cwiczenie where uzytkownik=?",getCookie(w,r))
|
||||||
|
emp2 := Plan{}
|
||||||
|
res2 := []Plan{}
|
||||||
|
for rows2.Next() {
|
||||||
|
var nazwa string
|
||||||
|
err = rows2.Scan(&nazwa)
|
||||||
|
if err != nil {panic(err.Error()) }
|
||||||
|
emp2.Nazwa = nazwa
|
||||||
|
res2 = append(res2, emp2)
|
||||||
|
}
|
||||||
|
tmpl6.ExecuteTemplate(w, "Index", res2)
|
||||||
|
|
||||||
|
}}
|
||||||
|
|
||||||
|
|
||||||
|
func usun_cwiczenieHandler(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()
|
||||||
|
|
||||||
|
if getCookie(w,r)=="brak" {
|
||||||
|
p := Plan{Opis: "zakładka"}
|
||||||
|
t, _ := template.ParseFiles("brakdostepu.html")
|
||||||
|
t.Execute(w, p)
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
|
if r.Method == "POST" {
|
||||||
|
NazwaUsun := r.FormValue("NazwaUsun")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
insert, err := db.Query("delete from baza.cwiczenie where Nazwa=? and uzytkownik=?", NazwaUsun,getCookie(w,r))
|
||||||
|
if err != nil {panic(err.Error())}
|
||||||
|
defer insert.Close()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -978,6 +1042,7 @@ func main() {
|
|||||||
http.HandleFunc("/cwiczenie/", opisCwiczenia)
|
http.HandleFunc("/cwiczenie/", opisCwiczenia)
|
||||||
http.HandleFunc("/wyniki/", wynikiHandler)
|
http.HandleFunc("/wyniki/", wynikiHandler)
|
||||||
http.HandleFunc("/dodajcwiczenie/", dodaj_cwiczenieHandler)
|
http.HandleFunc("/dodajcwiczenie/", dodaj_cwiczenieHandler)
|
||||||
|
http.HandleFunc("/usuncwiczenie/", usun_cwiczenieHandler)
|
||||||
http.HandleFunc("/rejestracja/", rejestracja)
|
http.HandleFunc("/rejestracja/", rejestracja)
|
||||||
http.HandleFunc("/wymiary/", wymiary)
|
http.HandleFunc("/wymiary/", wymiary)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user