Page 1 of 1

รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

Posted: 30/11/2012 10:08 am
by benzines
Code ครับ

Code: Select all

def menuedit():
    while True:
        print ('''
        เลือกเมนูแก้ไขข้อมูลรายงาน
        1.รายการสินค้าจากตาราง product
        2.รายละเอียดลูกค้าจากตาราง customer
        3.รายละเอียดพนักงานจากตาราง employee
        4.รายการใบสั่งซื้อสินค้าจากตาราง orderproduct และ orderdetail
        5.กดปุ่ม Enter สำหรับกลับเมนูหลัก
        ''')
        item = input('เลือกเมนูที่ต้องการ :')
        if item == '1':
            t=input('พิมพ์ชื่อสินค้า:')
            editproduct(t)
        elif item == '2':
            f=input('พิมพ์ชื่อลูกค้า:')
        l=''
        if f != '':
            l=input('และพิมพ์นามสกุล:')
        editcustomer(f,l)                         #######มากด tab ที่บรรทัดนี้นะครับ ^^
        elif item == '3':                          #######แจ้ง Error ที่บรรทัดนี้ครับ
            f = input('พิมพ์ชื่อนักงาน:')
            l=''
            if f! ='':
                l=input('และพิมพ์นามสกุล:')
            editemployee(f,l)
        elif item =='4':
            n=imput('พิมพ์หมายเลขใบสั่งซื้อสินค้า:')
            editorderform(n)
        else:
            break
อันนี้เป็น Error ครับ

Code: Select all

elif item == '3':
       ^
SyntaxError: invalid syntax

Re: รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

Posted: 30/11/2012 11:16 am
by benzines
ขอตอบเองเลยครับ

เป็นเรื่องของการกด tab นั่นเอง

ยังไม่ค่อยเข้าใจหลักการเท่าไหร่ครับ

>"<

Re: รบกวนอีกครั้งครับ สำหรับ Python SyntaxError: invalid syntax

Posted: 30/11/2012 11:55 am
by mindphp
tab ก่อน editcustomer(f,l)

เผื่อท่านอื่นๆ :-D