Update main.go
This commit is contained in:
parent
be33c4f4e9
commit
fab46b0c64
55
main.go
55
main.go
@ -37,7 +37,7 @@ var (
|
||||
|
||||
//bilety ---------------
|
||||
IDbiletu int
|
||||
KtoZabral string
|
||||
KtoZabralID int
|
||||
DataCzas string
|
||||
KosztBiletu int
|
||||
CzyZaplacony string
|
||||
@ -118,7 +118,7 @@ func wylogowano(w http.ResponseWriter, r *http.Request) {
|
||||
BlokadaView bool
|
||||
KosztView int
|
||||
IDbiletuView int
|
||||
KtoZabralView string
|
||||
KtoZabralView int
|
||||
DataCzasView string
|
||||
KosztBiletuView int
|
||||
IDdaniaView int
|
||||
@ -136,7 +136,7 @@ func wylogowano(w http.ResponseWriter, r *http.Request) {
|
||||
BlokadaView: Blokada,
|
||||
KosztView: 0,
|
||||
IDbiletuView: 0,
|
||||
KtoZabralView: "",
|
||||
KtoZabralView: 0,
|
||||
DataCzasView: "",
|
||||
KosztBiletuView: 0,
|
||||
IDdaniaView: 0,
|
||||
@ -246,19 +246,19 @@ func historiaPosilkow(w http.ResponseWriter, r *http.Request) {
|
||||
rows3, err := db.Query("SELECT * FROM bilety")
|
||||
checkErr(err)
|
||||
for rows3.Next() {
|
||||
err = rows3.Scan(&IDbiletu, &KtoZabral, &DataCzas, &KosztBiletu, &CzyZaplacony)
|
||||
err = rows3.Scan(&IDbiletu, &KtoZabralID, &DataCzas, &KosztBiletu, &CzyZaplacony)
|
||||
checkErr(err)
|
||||
if KtoZabral == User {
|
||||
if KtoZabralID == IDusers {
|
||||
t, _ := template.ParseFiles("historiaPosilkow.gtpl")
|
||||
d := struct {
|
||||
IDbiletuView int
|
||||
KtoZabralView string
|
||||
KtoZabralView int
|
||||
DataCzasView string
|
||||
KosztBiletuView int
|
||||
CzyZaplaconyView string
|
||||
}{
|
||||
IDbiletuView: IDbiletu,
|
||||
KtoZabralView: KtoZabral,
|
||||
KtoZabralView: KtoZabralID,
|
||||
DataCzasView: DataCzas,
|
||||
KosztBiletuView: KosztBiletu,
|
||||
CzyZaplaconyView: CzyZaplacony}
|
||||
@ -277,13 +277,13 @@ func platnosci(w http.ResponseWriter, r *http.Request) {
|
||||
//bilety ----------------------------------
|
||||
db, err := sql.Open("sqlite3", "stolowkaZPM.db")
|
||||
checkErr(err)
|
||||
rows5, err := db.Query("SELECT * FROM bilety WHERE KtoZabral=?", User)
|
||||
rows5, err := db.Query("SELECT * FROM bilety WHERE KtoZabralID=?", IDusers)
|
||||
checkErr(err)
|
||||
KosztBiletuSUMA = 0
|
||||
for rows5.Next() {
|
||||
err = rows5.Scan(&IDbiletu, &KtoZabral, &DataCzas, &KosztBiletu, &CzyZaplacony)
|
||||
err = rows5.Scan(&IDbiletu, &KtoZabralID, &DataCzas, &KosztBiletu, &CzyZaplacony)
|
||||
checkErr3(err)
|
||||
//if KtoZabral == User {
|
||||
//if KtoZabralID == User {
|
||||
if CzyZaplacony == "nie" {
|
||||
KosztBiletuSUMA = KosztBiletu + KosztBiletuSUMA
|
||||
}
|
||||
@ -309,11 +309,11 @@ func platnosci(w http.ResponseWriter, r *http.Request) {
|
||||
func placeOnline(w http.ResponseWriter, r *http.Request) {
|
||||
db, err := sql.Open("sqlite3", "stolowkaZPM.db")
|
||||
checkErr(err)
|
||||
rows5, err := db.Query("SELECT * FROM bilety WHERE KtoZabral=?", User)
|
||||
rows5, err := db.Query("SELECT * FROM bilety WHERE KtoZabralID=?", IDusers)
|
||||
checkErr(err)
|
||||
KosztBiletuSUMA = 0
|
||||
for rows5.Next() {
|
||||
err = rows5.Scan(&IDbiletu, &KtoZabral, &DataCzas, &KosztBiletu, &CzyZaplacony)
|
||||
err = rows5.Scan(&IDbiletu, &KtoZabralID, &DataCzas, &KosztBiletu, &CzyZaplacony)
|
||||
checkErr3(err)
|
||||
if CzyZaplacony == "nie" {
|
||||
KosztBiletuSUMA = KosztBiletu + KosztBiletuSUMA
|
||||
@ -334,6 +334,36 @@ func placeOnline(w http.ResponseWriter, r *http.Request) {
|
||||
db.Close()
|
||||
}
|
||||
|
||||
//#############################################################################
|
||||
func zaplacono(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
db, err := sql.Open("sqlite3", "stolowkaZPM.db")
|
||||
checkErr(err)
|
||||
|
||||
akt, err := db.Prepare("UPDATE bilety SET CzyZaplacony=? WHERE KtoZabralID=?")
|
||||
checkErr(err)
|
||||
up, err := akt.Exec("tak", KtoZabralID)
|
||||
checkErr(err)
|
||||
dzialanie, err := up.RowsAffected()
|
||||
checkErr(err)
|
||||
fmt.Println(dzialanie)
|
||||
|
||||
db.Close()
|
||||
|
||||
t, _ := template.ParseFiles("zaplacono.gtpl")
|
||||
checkErr(err)
|
||||
type zaplac struct {
|
||||
UserView string
|
||||
Zaplac int
|
||||
}
|
||||
z := zaplac{
|
||||
UserView: User,
|
||||
Zaplac: KosztBiletuSUMA}
|
||||
|
||||
t.ExecuteTemplate(w, "zaplacono.gtpl", z)
|
||||
|
||||
}
|
||||
|
||||
//#############################################################################
|
||||
func zmianaPINU(w http.ResponseWriter, r *http.Request) {
|
||||
pinFROMsite := r.FormValue("pinFROMsite")
|
||||
@ -429,6 +459,7 @@ func main() {
|
||||
http.HandleFunc("/historiaPosilkow", historiaPosilkow)
|
||||
http.HandleFunc("/platnosci", platnosci)
|
||||
http.HandleFunc("/platnosci/placeOnline", placeOnline)
|
||||
http.HandleFunc("/zaplacono", zaplacono)
|
||||
http.HandleFunc("/wylogowano", wylogowano)
|
||||
http.HandleFunc("/menuDan", menuDan)
|
||||
http.HandleFunc("/zmianaPINU", zmianaPINU)
|
||||
|
Loading…
Reference in New Issue
Block a user