Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save xhendyagsx/4367de8a33d26b1370f1eed02b4007ac to your computer and use it in GitHub Desktop.
Save xhendyagsx/4367de8a33d26b1370f1eed02b4007ac to your computer and use it in GitHub Desktop.
func InsertStudent(w http.ResponseWriter, r *http.Request) {
var response Response
db := Connect()
defer db.Close()
err := r.ParseMultipartForm(4096)
if err != nil {
panic(err)
}
nama_depan := r.FormValue("nama_depan")
nama_belakang := r.FormValue("nama_belakang")
no_hp := r.FormValue("no_hp")
gender := r.FormValue("gender")
jenjang := r.FormValue("jenjang")
hobi := r.FormValue("hobi")
alamat := r.FormValue("alamat")
_, err = db.Exec("INSERT INTO siswa (nama_depan, nama_belakang, no_hp, gender, jenjang, hobi, alamat) values (?,?,?,?,?,?,?)",
nama_depan,
nama_belakang,
no_hp,
gender,
jenjang,
hobi,
alamat,
)
if err != nil {
log.Print(err)
}
response.Status = 1
response.Message = "Berhasi insert data siswa"
log.Print("Berhasi insert data siswa")
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(response)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment