2

go客户之信息详情_zzxiaoma的技术博客_51CTO博客

 1 year ago
source link: https://blog.51cto.com/u_3764469/5682412
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

go客户之信息详情

精选 原创

zzxiaoma 2022-09-16 12:43:26 博主文章分类:go ©著作权

文章标签 sed 字符串转数字 html 文章分类 Go语言 编程语言 私藏项目实操分享 阅读数208

通过id查询出单据的详细信息并在页面显示

需要先设置路由才能通过地址访问到需要的方法



r.HandleFunc("/cusinfo", web.Cusinfo)

访问web.Cusinfo进行查询并转向页面



func Cusinfo(w http.ResponseWriter, r *http.Request) { t, _ := template.ParseFiles("templates/customer-info.html") r.ParseForm() ids := r.Form["id"] id, _ := strconv.Atoi(ids[0]) customer, _ := dbdata.Findcus(id) t.Execute(w, customer)}

id通过url进行传递,所以通过r.ParseForm()进行解析,然后字符串转数字,查询记录内容放入customer结构体,查询已经在上一节展示过了。最后转向详情页

<form action="/cusedit" method="post" class="form form-horizontal" id="form-member-add">
<input type="hidden" value="{{.Id}}" name="id" />
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3"><span class="c-red">*</span>名称:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Name}}" placeholder="" id="name" name="name">
</div>
</div>

<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">税号:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Taxno}}" placeholder="" id="taxno" name="taxno">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">地址:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Addr}}" name="addr" id="addr">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">联系人:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Contact}}" name="contact" id="contact">
</div>

</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">电话:</label>
<div class="formControls col-xs-8 col-sm-9">
<input type="text" class="input-text" value="{{.Contel}}" name="contel" id="contel">
</div>
</div>
<div class="row cl">
<label class="form-label col-xs-4 col-sm-3">内容:</label>
<div class="formControls col-xs-8 col-sm-9">
<textarea name="content" cols="" rows="" class="textarea" >{{.Content}}</textarea>
<p class="textarea-numberbar"></p>
</div>
</div>
</form>


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK