 |
|
ช่วยตอบด่วน ได้เงื่อนไขที่1 แล้วคือถ้าเป็นกรุงเทพให้ใช้แขวง เขต ไม่ใช้คำว่าจังหวัด 2 ถ้าเป็นต่างจังหวัดให้แสดงตำบล |
|
 |
|
|
 |
 |
|
ช่วยตอบทีค่ะผู้รู้ทั้งหลายค่ะ
|
 |
 |
 |
 |
Date :
26 ก.ย. 2550 12:04:02 |
By :
aa |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ที่อยู่...50 อาคาร Thai Tower.................................................
หมู่............ .............................. ถนน ..สุขุมวิท 21................
แขวง/ตำบล .....คลองเตยหนือ...... เขต/อำเภอ...วัฒนา................
จังหวัด....กรุงเทพ..........................รหัสไปรษณีย์..10110............
ปุ่มตกลง
ให้เอาที่อยู่มาต่อกัน โดย
- ถ้าเป็น กรุงเทพ ให้ใช้ แขวง,เขต, ไม่ต้องโชว์คำว่า จังหวัด เช่น 50 อาคาร ถนนสุขุมวิท 21 แขวงคลองเตยเหนือ เขตวัฒนา กรุงเทพ 00000
- ถ้าเป็น ต่างจังหวัด ให้ใช้ ตำบล,อำเภอ, จังหวัด เช่น 281/89 หมู่ 3 ตำบลดอนแก้ว อำเภอแม่ริม จังหวัดเชียงใหม่ 00000
- ถ้าช่องไหนไม่มีค่าไม่ต้องโชว์คำนำหน้า
ลองเขียนแล้วได้โค๊ดอย่างงี้ ไม่รู้ว่าผิดหรือเปล่าและจะต้องเพิ่มยังไงเพราะว่ามันยังไม่ครบตามเงื่อนไขที่ให้ไว้ ช่วยหน่อยนะคะไม่รู้จะถามใครดี รับค่าจากฟอร์มมาค่ะ
<%
Dim a,b,c,d,e,f,g,h
a=request.form("address") ?ที่อยู่
b=request.form("moo") ?หมู่
c=request.form("road") ?ถนน
d=request.form("tumbon") ?ตำบล
e=request.form("aumper") ?อำเภอ
f=request.form("jungwad") ?จังหวัด
g=request.form("code") ?รหัวไปรษณีย์
response.Write(a&" ")
if f=0 then
response.write(" ")
elseif f=2 then
response.write("ถนน"&c&" "&"แขวง"&d&" "&"เขต"&e&h&" ")
else
response.write("ตำบล"&d&" "&"อำเภอ"&e&" "&"จังหวัด"&h&" ")
end if
Select Case f
Case 1
response.write("กระบี่")
Case 2
response.write("กรุงเทพ")
Case 3
response.write("เชียงใหม่")
Case 4
response.write("ราชบุรี")
Case Else
End Select
response.write(g)
%>
|
 |
 |
 |
 |
Date :
26 ก.ย. 2550 17:05:45 |
By :
aa |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สวัสดีครับ..
ไม่ทราบว่า ผมจะเข้าใจตรงกันกับคุณรึเปล่า
1. ตรวจสอบจังหวัด ว่า เป็นกรุงเทพฯ หรือไม่... ผมไม่ทราบ ว่าคุณ ใช้อะไรมาส่งค่า (ใช่ select ) รึเปล่า??? แต่เห็น เช็คค่า ด้วย 0 ด้วย 1 ...0 คือว่างไม่ระบุค่า 2 คือกรุงเทพฯ.ก็แสดงว่า คุณส่งค่า มากับตัว จังหวัดนั้นๆ ดังนั้นการจัดการกับทั้งหมด ก็คือ ตรวจสอบค่า f ได้ค่าอะไร คุณก็ print ออกมา
หมายเหตุ... ถ้า ไม่เลือก หมายถึงค่า 0 ไม่ต้องพิมพ์อะไรออกมาเลยใช่ไหมครับ
If f=0 Then ' ในกรณี ไม่ได้ระบุค่า....
Response.Write("")
ElseIf f=2 Then ' ในกรณี เป้นกรุเทพ
Response.Write("ที่อยู่ "& a &" หมู่ "& b &" ถนน "& c &" แขวง "& d &" เขต "& e &" จังหวัด กรุงเทพมหานคร" & " รหัสไปรณ๊ย์ "& g)
Else ' ในกรณี ที่เป็นแบบอื่นให้เป็นต่างจังหวัดให้หมด
Response.Write("ที่อยู่ "& a &" หมู่ "& b &" ถนน "& c &" ตำบล "& d &" อำเภอ "& e &" จังหวัด "& f & " รหัสไปรณ๊ย์ "& g)
End If
ก็เท่านี้นี่ครับ...
ผมเข้าใจอะไรผิดไปรึเปล่า
ยังไงลองถามมาอีกทีนะครับ
|
 |
 |
 |
 |
Date :
26 ก.ย. 2550 21:02:33 |
By :
ASP อ่อนหัด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ชื่อกระทู้ไม่ค่อย สมูทเท่าใหร่
|
 |
 |
 |
 |
Date :
3 ต.ค. 2550 16:10:09 |
By :
Jo.p |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|