Advertisement
Guest User

Untitled

a guest
Mar 15th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.56 KB | None | 0 0
  1. def getRecentBookings()
  2.     connection = mysql.connector.connect(host='localhost',
  3.                               database='webtravel',
  4.                               user='root',
  5.                               password='')
  6.     cursor = connection.cursor()
  7.    
  8.     customerID = []
  9.     transportID = []
  10.     departID = []
  11.     adults = []
  12.     children = []
  13.     travelDate = []
  14.    
  15.     customerFname = []
  16.     customerLname = []
  17.    
  18.     departureLocID = []
  19.     arriveLocID = []
  20.    
  21.     departureLoc = []
  22.     arriveLoc = []
  23.     departTime = []
  24.     arriveTime = []
  25.     cursor.execute("SELECT * FROM booking LIMIT 10")
  26.     rows = cursor.fetchall()
  27.     for row in rows:
  28.         customerID.append(row[1])
  29.         transportID.append(row[2])
  30.         departID.append(row[3])
  31.         adults.append(row[4])
  32.         children.append(row[5])
  33.         travelDate.append(row[6])
  34.    
  35.     for custID in customerID:
  36.         cursor.execute("SELECT * FROM customer WHERE id='%d'" % customerID[custID])
  37.         rows = cursor.fetchall()
  38.         for row in rows:
  39.             customerFname.append(row[1])
  40.             customerLname.append(row[2])
  41.     for deptID in departID:
  42.         cursor.execute("SELECT * FROM departure WHERE id='%d'" % departID[deptID])
  43.         rows = cursor.fetchall()
  44.         for row in rows:
  45.             departureLocID.append(row[1])
  46.             arriveLocID.append(row[2])
  47.             departTime.append(row[3])
  48.             arriveTime.append(row[4])
  49.     for locID in departureLocID:
  50.         cursor.execute("SELECT * FROM location WHERE id='%d'" % departureLocID[locID])
  51.         rows = cursor.fetchall()
  52.         for row in rows:
  53.             departureLoc.append(row[1])
  54.     for locID in arriveLocID:
  55.         cursor.execute("SELECT * FROM location WHERE id='%d'" % arriveLocID[locID])
  56.         rows = cursor.fetchall()
  57.         for row in rows:
  58.             arriveLoc.append(row[1])
  59.     return customerFname, customerLname, departureLoc, arriveLoc, departTime, arriveTime, adults, children, travelDate    
  60.        
  61. def getPermission(id):
  62.    
  63.     #get permission from ID.
  64.     connection = mysql.connector.connect(host='localhost',
  65.                               database='webtravel',
  66.                               user='root',
  67.                               password='')
  68.     cursor = connection.cursor()  
  69.     cursor.execute("SELECT * FROM customer WHERE id='%d' AND permission='1'" % id)
  70.     rows = cursor.fetchall()
  71.     for row in rows:
  72.         #Use to check like a boolean.
  73.         if (row[7] == 0):
  74.             return 0
  75.         else:
  76.             return 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement