Showing
7 changed files
with
63 additions
and
14 deletions
public/img/pizza.jpg
0 → 100644
124 KB
public/img/와인.jpg
0 → 100644
117 KB
public/img/파스타.jpg
0 → 100644
102 KB
... | @@ -35,11 +35,13 @@ router.post('/reservation',function(req, res){ | ... | @@ -35,11 +35,13 @@ router.post('/reservation',function(req, res){ |
35 | var restime = req.body.restime; | 35 | var restime = req.body.restime; |
36 | var resmin = req.body.resmin; | 36 | var resmin = req.body.resmin; |
37 | var date = req.body.date; | 37 | var date = req.body.date; |
38 | + | ||
38 | var content = req.body.content; | 39 | var content = req.body.content; |
40 | + var food = req.body.food; | ||
39 | pool.getConnection(function (err, connection) | 41 | pool.getConnection(function (err, connection) |
40 | { | 42 | { |
41 | // Use the connection | 43 | // Use the connection |
42 | - var sqlForInsertBoard = "insert into menu(creater_id, phone, email, num, restime, resmin,date, content) values('"+creater_id+"', '"+phone+"', '"+email+"','"+num+"','"+restime+"','"+resmin+"','"+date+"', '"+content+"')"; | 44 | + var sqlForInsertBoard = "insert into menu(creater_id, phone, email, num, restime, resmin,date,food,content) values('"+creater_id+"', '"+phone+"', '"+email+"','"+num+"','"+restime+"','"+resmin+"','"+date+"','"+food+"','"+content+"')"; |
43 | connection.query(sqlForInsertBoard, function (err, rows) { | 45 | connection.query(sqlForInsertBoard, function (err, rows) { |
44 | if (err) console.error("err : " + err); | 46 | if (err) console.error("err : " + err); |
45 | console.log("rows : " + JSON.stringify(rows)); | 47 | console.log("rows : " + JSON.stringify(rows)); | ... | ... |
... | @@ -13,7 +13,7 @@ var smtpTransport = nodemailer.createTransport({ | ... | @@ -13,7 +13,7 @@ var smtpTransport = nodemailer.createTransport({ |
13 | 13 | ||
14 | var mailOptions = { | 14 | var mailOptions = { |
15 | from: '정지윤 <violet3073@gmail.com>', | 15 | from: '정지윤 <violet3073@gmail.com>', |
16 | - to: 'kyung__e@naver.com', | 16 | + to: 'jju0807@naver.com', |
17 | subject: '예약 게시판 확인해주세요!', | 17 | subject: '예약 게시판 확인해주세요!', |
18 | text: '예약이 도착했습니다' | 18 | text: '예약이 도착했습니다' |
19 | }; | 19 | }; | ... | ... |
... | @@ -43,6 +43,9 @@ | ... | @@ -43,6 +43,9 @@ |
43 | <li class="nav-item"> | 43 | <li class="nav-item"> |
44 | <a class="nav-link js-scroll-trigger" href="#contact">Contact</a> | 44 | <a class="nav-link js-scroll-trigger" href="#contact">Contact</a> |
45 | </li> | 45 | </li> |
46 | + <li class="nav-item"> | ||
47 | + <a class="nav-link js-scroll-trigger" href="#map">Map</a> | ||
48 | + </li> | ||
46 | </ul> | 49 | </ul> |
47 | </div> | 50 | </div> |
48 | </div> | 51 | </div> |
... | @@ -127,6 +130,8 @@ | ... | @@ -127,6 +130,8 @@ |
127 | </section> | 130 | </section> |
128 | 131 | ||
129 | 132 | ||
133 | + | ||
134 | + <!-- Map Section --> | ||
130 | <section id="contact" class="content-section text-center"> | 135 | <section id="contact" class="content-section text-center"> |
131 | <div class="container"> | 136 | <div class="container"> |
132 | <div class="row"> | 137 | <div class="row"> |
... | @@ -135,7 +140,6 @@ | ... | @@ -135,7 +140,6 @@ |
135 | </div> | 140 | </div> |
136 | </div> | 141 | </div> |
137 | </div> | 142 | </div> |
138 | - <!-- Map Section --> | ||
139 | <div id="map"></div> | 143 | <div id="map"></div> |
140 | 144 | ||
141 | <!-- Google Maps API Key - Use your own API key to enable the map feature. More information on the Google Maps API can be found at https://developers.google.com/maps/ --> | 145 | <!-- Google Maps API Key - Use your own API key to enable the map feature. More information on the Google Maps API can be found at https://developers.google.com/maps/ --> | ... | ... |
... | @@ -194,7 +194,7 @@ | ... | @@ -194,7 +194,7 @@ |
194 | 194 | ||
195 | <option><script language="JavaScript"> | 195 | <option><script language="JavaScript"> |
196 | var today = new Date( ) | 196 | var today = new Date( ) |
197 | - document.write(today.getMonth( )+1 , "월 " , today.getDate( )+7 , "일 (예약은 1주일까지만 가능합니다.)") | 197 | + document.write(today.getMonth( )+1 , "월 " , today.getDate( )+7 , "일 (예약은 1주일까지만 가능합니다)") |
198 | </script> </option> | 198 | </script> </option> |
199 | 199 | ||
200 | </select> | 200 | </select> |
... | @@ -202,14 +202,49 @@ | ... | @@ -202,14 +202,49 @@ |
202 | </div> | 202 | </div> |
203 | </div> | 203 | </div> |
204 | 204 | ||
205 | + <!-- radio checks--> | ||
206 | + <div class="form-group"> | ||
207 | + <div class="col-md-4 selectContainer"> | ||
208 | + <div class="input-group"> | ||
209 | + <label class="col-md-4 control-label">메뉴</label> | ||
210 | + | ||
211 | + <div class="checkbox"> | ||
212 | + <label> | ||
213 | + <image src = "/img/pizza.jpg" width=100 height=100> | ||
214 | + <br><input type="checkbox" name="food" value="pizza" /> 피자 | ||
215 | + </label> | ||
216 | + </div> | ||
217 | + | ||
218 | + | ||
219 | + | ||
220 | + <div class="checkbox"> | ||
221 | + <label> | ||
222 | + <image src = "/img/파스타.jpg" width=100 height=100> | ||
223 | + <br><input type="checkbox" name="food" value="pasta" /> 파스타 | ||
224 | + </label> | ||
225 | + </div> | ||
226 | + | ||
227 | + | ||
228 | + | ||
229 | + | ||
230 | + <div class="checkbox"> | ||
231 | + <label> | ||
232 | + <image src = "/img/와인.jpg" width=100 height=100> | ||
233 | + <br><input type="checkbox" name="food" value="wine" /> 와인 | ||
234 | + </label> | ||
235 | + </div> | ||
236 | + </div> | ||
237 | + </div> | ||
238 | + </div> | ||
239 | + | ||
205 | 240 | ||
206 | <br> | 241 | <br> |
207 | <div class="form-group"> | 242 | <div class="form-group"> |
208 | <div class="col-md-4 selectContainer"> | 243 | <div class="col-md-4 selectContainer"> |
209 | <div class="input-group"> | 244 | <div class="input-group"> |
210 | - <label class="col-md-4 control-label">요청사항</label> | 245 | + <label class="col-md-4 control-label">요청 사항</label> |
211 | <i class="glyphicon glyphicon-pencil"></i> | 246 | <i class="glyphicon glyphicon-pencil"></i> |
212 | - <textarea class="form-control" name="content" placeholder="요청 사항을 써주세요" style="width:310px; height:100px;"></textarea> | 247 | + <textarea class="form-control" name="content" placeholder="요청 사항을 적어주세요." style="width:310px; height:100px;"></textarea> |
213 | </div> | 248 | </div> |
214 | </div> | 249 | </div> |
215 | 250 | ||
... | @@ -237,7 +272,7 @@ | ... | @@ -237,7 +272,7 @@ |
237 | { | 272 | { |
238 | if ( $("#creater_id").val().trim() == "" ) | 273 | if ( $("#creater_id").val().trim() == "" ) |
239 | { | 274 | { |
240 | - var message = "아이디를 입력해 주세요"; | 275 | + var message = "아이디를 입력해주세요"; |
241 | $("#creater_id").val(""); | 276 | $("#creater_id").val(""); |
242 | $("#creater_id").focus(); | 277 | $("#creater_id").focus(); |
243 | alert(message); | 278 | alert(message); |
... | @@ -246,7 +281,7 @@ | ... | @@ -246,7 +281,7 @@ |
246 | 281 | ||
247 | if ( $("#phone").val().trim() == "" ) | 282 | if ( $("#phone").val().trim() == "" ) |
248 | { | 283 | { |
249 | - var message = "폰번호를 입력해 주세요"; | 284 | + var message = "폰번호를 입력해주세요"; |
250 | $("#phone").val(""); | 285 | $("#phone").val(""); |
251 | $("#phone").focus(); | 286 | $("#phone").focus(); |
252 | alert(message); | 287 | alert(message); |
... | @@ -254,21 +289,21 @@ | ... | @@ -254,21 +289,21 @@ |
254 | } | 289 | } |
255 | if ( $("#email").val().trim() == "" ) | 290 | if ( $("#email").val().trim() == "" ) |
256 | { | 291 | { |
257 | - var message = "이메일 주소를 입력해 주세요"; | 292 | + var message = "이메일 주소를 입력해주세요"; |
258 | $("#email").val(""); | 293 | $("#email").val(""); |
259 | $("#email").focus(); | 294 | $("#email").focus(); |
260 | alert(message); | 295 | alert(message); |
261 | return false; | 296 | return false; |
262 | }if ( $("#num").val().trim() == "" ) | 297 | }if ( $("#num").val().trim() == "" ) |
263 | { | 298 | { |
264 | - var message = "인원수를 입력해 주세요"; | 299 | + var message = "인원수를 입력해주세요"; |
265 | $("#num").val(""); | 300 | $("#num").val(""); |
266 | $("#num").focus(); | 301 | $("#num").focus(); |
267 | alert(message); | 302 | alert(message); |
268 | return false; | 303 | return false; |
269 | }if ( $("#restime").val().trim() == "" ) | 304 | }if ( $("#restime").val().trim() == "" ) |
270 | { | 305 | { |
271 | - var message = "예약시간을 입력해 주세요"; | 306 | + var message = "예약시간을 입력해주세요"; |
272 | $("#restime").val(""); | 307 | $("#restime").val(""); |
273 | $("#restime").focus(); | 308 | $("#restime").focus(); |
274 | alert(message); | 309 | alert(message); |
... | @@ -276,7 +311,7 @@ | ... | @@ -276,7 +311,7 @@ |
276 | } | 311 | } |
277 | if ( $("#resmin").val().trim() == "" ) | 312 | if ( $("#resmin").val().trim() == "" ) |
278 | { | 313 | { |
279 | - var message = "예약 분을 입력해 주세요"; | 314 | + var message = "예약 분을 입력해주세요"; |
280 | $("#resmin").val(""); | 315 | $("#resmin").val(""); |
281 | $("#resmin").focus(); | 316 | $("#resmin").focus(); |
282 | alert(message); | 317 | alert(message); |
... | @@ -284,15 +319,23 @@ | ... | @@ -284,15 +319,23 @@ |
284 | } | 319 | } |
285 | if ( $("#date").val().trim() == "" ) | 320 | if ( $("#date").val().trim() == "" ) |
286 | { | 321 | { |
287 | - var message = "예약 날짜를 입력해 주세요"; | 322 | + var message = "예약 날짜를 입력해주세요"; |
288 | $("#date").val(""); | 323 | $("#date").val(""); |
289 | $("#date").focus(); | 324 | $("#date").focus(); |
290 | alert(message); | 325 | alert(message); |
291 | return false; | 326 | return false; |
292 | } | 327 | } |
328 | + if ( $("#food").val().trim() == "" ) | ||
329 | + { | ||
330 | + var message = "예약 메뉴를 입력해주세요"; | ||
331 | + $("#food").val(""); | ||
332 | + $("#food").focus(); | ||
333 | + alert(message); | ||
334 | + return false; | ||
335 | + } | ||
293 | if ( $("#content").val().trim() == "" ) | 336 | if ( $("#content").val().trim() == "" ) |
294 | { | 337 | { |
295 | - var message = "비고사항을 입력해 주세요"; | 338 | + var message = "비고사항을 입력해주세요"; |
296 | $("#content").val(""); | 339 | $("#content").val(""); |
297 | $("#content").focus(); | 340 | $("#content").focus(); |
298 | alert(message); | 341 | alert(message); | ... | ... |
-
Please register or login to post a comment