Update main.go

This commit is contained in:
s441433 2019-01-05 14:32:51 +01:00
parent be33c4f4e9
commit fab46b0c64

55
main.go
View File

@ -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)