Prześlij pliki do 'trening-planer'
This commit is contained in:
parent
8b723f11bf
commit
54591fee92
3
trening-planer/komunikat4.html
Normal file
3
trening-planer/komunikat4.html
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<script type="text/javascript">
|
||||||
|
alert("Błąd");
|
||||||
|
</script>
|
@ -13,9 +13,9 @@
|
|||||||
<style>body {
|
<style>body {
|
||||||
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||||
}</style>
|
}</style>
|
||||||
<script src="http://code.jquery.com/jquery-1.9.1.js">
|
<!-- <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
|
||||||
|
-->
|
||||||
|
|
||||||
</script>
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
|
||||||
@ -144,29 +144,9 @@ if(regex.test(inputField.value)){
|
|||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="test1"></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="container footer">
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-xs-12">
|
|
||||||
<p>Wszystkie prawa zastrzeżone. <strong>mój</strong>produkt © 2015<br>
|
|
||||||
<small>kontakt@mojprodukt.pl</small>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
|
|
||||||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
{{ end }}
|
{{ end }}
|
52
trening-planer/koszyk2.html
Normal file
52
trening-planer/koszyk2.html
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{{ define "Index2" }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="col-lg-12" style="background-color: pink">Usuń trening z wyników
|
||||||
|
<form action="/wypisz/" method="GET">
|
||||||
|
<select name="Nazwa">
|
||||||
|
{{ range . }} <option>{{.Nazwa}}</option>{{ end }}
|
||||||
|
|
||||||
|
</select>
|
||||||
|
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
|
||||||
|
<link rel="stylesheet" href="/resources/demos/style.css">
|
||||||
|
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
|
||||||
|
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
|
||||||
|
<script>
|
||||||
|
$( function() {
|
||||||
|
var date = $('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' }).val(); } );
|
||||||
|
</script>
|
||||||
|
Ciezar <input type="text" class="form-control" id="Ciezar" name="Ciezar" onblur="validateZIPCode(this, document.getElementById('Ciezar_help'))" >
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<p>Date: <input type="text" id="datepicker" name="Data"></p>
|
||||||
|
|
||||||
|
<input type="submit" value="Usuń" />
|
||||||
|
<input type="submit" value="Edytuj" />
|
||||||
|
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <div class="container footer">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-xs-12">
|
||||||
|
<p>Wszystkie prawa zastrzeżone. <strong>mój</strong>produkt © 2015<br>
|
||||||
|
<small>kontakt@mojprodukt.pl</small>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div> -->
|
||||||
|
|
||||||
|
<!-- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
|
||||||
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
{{ end }}
|
@ -88,6 +88,8 @@ var tmpl3 = template.Must(template.ParseGlob("cwiczenie.html"))
|
|||||||
var tmpl4 = template.Must(template.ParseGlob("wyniki.html"))
|
var tmpl4 = template.Must(template.ParseGlob("wyniki.html"))
|
||||||
var tmpl5 = template.Must(template.ParseGlob("wymiary.html"))
|
var tmpl5 = template.Must(template.ParseGlob("wymiary.html"))
|
||||||
var tmpl6 = template.Must(template.ParseGlob("dodajcwiczenie.html"))
|
var tmpl6 = template.Must(template.ParseGlob("dodajcwiczenie.html"))
|
||||||
|
var tmpl7 = template.Must(template.ParseGlob("koszyk2.html"))
|
||||||
|
|
||||||
var tmpl = template.Must(template.ParseGlob("koszyk.html"))
|
var tmpl = template.Must(template.ParseGlob("koszyk.html"))
|
||||||
//deklaracja tmpl-KONIEC
|
//deklaracja tmpl-KONIEC
|
||||||
|
|
||||||
@ -504,11 +506,91 @@ emp2.Plan=res
|
|||||||
res2 = append(res2, emp2)
|
res2 = append(res2, emp2)
|
||||||
}
|
}
|
||||||
tmpl.ExecuteTemplate(w, "Index", res2)
|
tmpl.ExecuteTemplate(w, "Index", res2)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
rows, err := db.Query("SELECT B.nazwa FROM baza.trening_rzeczywisty as A, cwiczenie as B where B.id_cwiczenie=A.id_cwiczenia and A.id_uzytkownik=? GROUP BY A.id_cwiczenia", getCookie(w,r))
|
||||||
|
if err != nil {panic(err.Error())}
|
||||||
|
|
||||||
|
emp := Wyniki{}
|
||||||
|
res := []Wyniki{}
|
||||||
|
for rows.Next() {
|
||||||
|
|
||||||
|
var nazwa string
|
||||||
|
err = rows.Scan(&nazwa)
|
||||||
|
if err != nil {panic(err.Error())}
|
||||||
|
|
||||||
|
|
||||||
|
emp.Nazwa = nazwa
|
||||||
|
|
||||||
|
res = append(res, emp)
|
||||||
|
}
|
||||||
|
tmpl7.ExecuteTemplate(w, "Index2", res)
|
||||||
|
|
||||||
|
if r.Method == "GET" {
|
||||||
|
Nazwa := r.FormValue("Nazwa")
|
||||||
|
Data := r.FormValue("Data")
|
||||||
|
Ciezar := r.FormValue("Ciezar")
|
||||||
|
|
||||||
|
rows, err := db.Query("SELECT COUNT(*) FROM baza.trening_rzeczywisty AS A, baza.cwiczenie AS B where B.nazwa=? and A.id_uzytkownik=? and A.data_t=?", Nazwa,getCookie(w,r), Data)
|
||||||
|
if err != nil {panic(err.Error())}
|
||||||
|
for rows.Next() {
|
||||||
|
var autoryzacja int
|
||||||
|
err = rows.Scan(&autoryzacja)
|
||||||
|
if err != nil {panic(err.Error()) }
|
||||||
|
fmt.Println(Nazwa)
|
||||||
|
|
||||||
|
fmt.Println(Data)
|
||||||
|
fmt.Println(Ciezar+"jjj")
|
||||||
|
fmt.Println(autoryzacja)
|
||||||
|
if autoryzacja!=0 {
|
||||||
|
if Ciezar==""{
|
||||||
|
fmt.Println("autoryzacja")
|
||||||
|
|
||||||
|
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=?", Nazwa,getCookie(w,r), Data)
|
||||||
|
if err != nil {panic(err.Error())}
|
||||||
|
defer insert.Close()
|
||||||
|
}else{
|
||||||
|
fmt.Println("autoryzacjaaaa")
|
||||||
|
rows3, err := db.Query("UPDATE baza.zmiany SET ciezar_dodaj=?, powtorzenie_dodaj=?, co_ile_ciezar=?, co_ile_powtorzenie=?, rodzaj_treningu=? where id_uzytkownik=?", ciezar_dodaj, powtorzenie_dodaj, co_ile_ciezar, co_ile_powtorzenie, rodzaj_treningu, getCookie(w,r))
|
||||||
|
if err != nil {panic(err.Error())}
|
||||||
|
defer rows3.Close()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
|
p := Plan{Opis: "zakładka"}
|
||||||
|
t, _ := template.ParseFiles("komunikat4.html")
|
||||||
|
t.Execute(w, p)
|
||||||
|
|
||||||
|
|
||||||
|
}}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
//autoryzacja-KONIEC
|
//autoryzacja-KONIEC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func logowanieHandler(w http.ResponseWriter, r *http.Request) {
|
func logowanieHandler(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 {
|
if err != nil {
|
||||||
@ -1037,6 +1119,7 @@ func main() {
|
|||||||
*/
|
*/
|
||||||
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
|
http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))
|
||||||
http.HandleFunc("/wypisz/", wypiszHandler)
|
http.HandleFunc("/wypisz/", wypiszHandler)
|
||||||
|
// http.HandleFunc("/wypisz_usun/", wypiszHandler_usun)
|
||||||
http.HandleFunc("/logowanie", logowanieHandler)
|
http.HandleFunc("/logowanie", logowanieHandler)
|
||||||
http.HandleFunc("/planer/", planowanieTreningu)
|
http.HandleFunc("/planer/", planowanieTreningu)
|
||||||
http.HandleFunc("/cwiczenie/", opisCwiczenia)
|
http.HandleFunc("/cwiczenie/", opisCwiczenia)
|
||||||
|
Loading…
Reference in New Issue
Block a user