LINUX.ORG.RU

История изменений

Исправление farex, (текущая версия) :

func TakeToRepair(w http.ResponseWriter, rnd render.Render) {
	type Table_view struct {
		id         string
		fam        string
		name       string
		lastname   string
		phone      string
		homeadres  string
		numberud   string
		lgotcat    string
		fiovrach   string
		inputdate  string
		inputdate2 string
		numbernar  string
		fioreg     string
		comment    string
	}
	var db *sql.DB
	var err error
	db, err = sql.Open("postgres", "postgres://postgres:099@192.168.0.10/postgres")
	if err != nil {
		log.Fatal(err)
	}
	if err = db.Ping(); err != nil {
		log.Fatal(err)
	}
	rows, err := db.Query("SELECT id, fam, name FROM journal_patient")
	bks := make([]*Table_view, 0)
	for rows.Next() {
		bk := new(Table_view)
		rows.Scan(&bk.id, &bk.fam, &bk.name)
		bks = append(bks, bk)
	}
	for _, bk := range bks {
		fmt.Println(bk.id, bk.fam, bk.name)
	}
}


Так я могу вывести запрос в консоль, но как вывести его в html

Исходная версия farex, :

func TakeToRepair(w http.ResponseWriter, rnd render.Render) {
	rnd.HTML(200, "take_to_repair", nil)
	type Table_view struct {
		id         string
		fam        string
		name       string
		lastname   string
		phone      string
		homeadres  string
		numberud   string
		lgotcat    string
		fiovrach   string
		inputdate  string
		inputdate2 string
		numbernar  string
		fioreg     string
		comment    string
	}
	var db *sql.DB
	var err error
	db, err = sql.Open("postgres", "postgres://postgres:099@192.168.0.10/postgres")
	if err != nil {
		log.Fatal(err)
	}
	if err = db.Ping(); err != nil {
		log.Fatal(err)
	}
	rows, err := db.Query("SELECT id, fam, name FROM journal_patient")
	bks := make([]*Table_view, 0)
	for rows.Next() {
		bk := new(Table_view)
		rows.Scan(&bk.id, &bk.fam, &bk.name)
		bks = append(bks, bk)
	}
	for _, bk := range bks {
		fmt.Println(bk.id, bk.fam, bk.name)
	}
}


Так я могу вывести запрос в консоль, но как вывести его в html