第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

我想獲取數(shù)據(jù)會話和標(biāo)題,但從數(shù)據(jù)庫檢索數(shù)據(jù)時(shí)它位于循環(huán)之外

我想獲取數(shù)據(jù)會話和標(biāo)題,但從數(shù)據(jù)庫檢索數(shù)據(jù)時(shí)它位于循環(huán)之外

Go
寶慕林4294392 2023-06-26 17:40:05
我已經(jīng)從數(shù)據(jù)庫中獲取了所有數(shù)據(jù),然后數(shù)據(jù)處于循環(huán)狀態(tài)。除了發(fā)生的循環(huán)之外,我想插入其他數(shù)據(jù),例如會話和標(biāo)題。然后我把它放入模板中。我猜測使用struct或slice,但學(xué)習(xí)后找不到解決方案。type Sekolah struct {  Id int  Nama string  Alamat string  Telp string }我有一個(gè)像上面這樣的結(jié)構(gòu),然后我創(chuàng)建了句柄函數(shù)http.HandleFunc("/sekolah", func(w http.ResponseWriter, r *http.Request) {//THIS IS THE DATA I WANT TO SERVE IN TEMPLATEvar title := "Some Title"var session := "MySession"    db, errdb := sql.Open("postgres", koneksi)    if errdb != nil {        fmt.Println(errdb)    }    rows, err := db.Query("SELECT id, nama, alamat, telp FROM public.m_sekolah")    if err != nil {        fmt.Println(err)        http.Error(w, "there was an error", http.StatusInternalServerError)        return    }    var id int    var nama string    var alamat string    var telp string    var sk []Sekolah    for rows.Next(){        err = rows.Scan(&id, &nama, &alamat, &telp)        if err != nil {            fmt.Println(err)            http.Error(w, "There was an error", http.StatusInternalServerError)            return        }        sk = append(sk, Sekolah{Id: id, Nama: nama, Alamat: alamat, Telp: telp})    }    err = tmpl.ExecuteTemplate(w, "data_sekolah", sk)    if err != nil {        fmt.Println(err)    }})我想將標(biāo)題和會話數(shù)據(jù)輸入到SK數(shù)據(jù)中但不參與循環(huán),然后我想將其粘貼到模板中。誰能幫我?
查看完整描述

1 回答

?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

將所有數(shù)據(jù)放入地圖中并將地圖傳遞給模板。像這樣的東西。


datamap := make(map[string]interface{})

datamap["title"] = <your title>

datamap["session"] = <your session>

datamap["sk"] = <your sk array>

然后,在模板上,訪問如下字段。


<p>{{.title}}</p>

<p>{{.session}}</p>

{{range .sk}}

<p>{{.Nama}}</p>

{{end}}

筆記。該代碼未經(jīng)測試,但我已經(jīng)在我之前的項(xiàng)目中解決了您的確切問題。干杯


查看完整回答
反對 回復(fù) 2023-06-26
  • 1 回答
  • 0 關(guān)注
  • 174 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號