background image

Σχεδιασμός και Υλοποίηση Συστήματος Διαχείρισης Προσωπικών Δαπανών  

37 

 

εισόδου. Και οι δύο φόρμες εμφανίζονται σε μικρότερα αναδυόμενα παράθυρα στην 

οθόνη (modal), με την ανάλογη επιλογή του χρήστη.  

Για  την  αλλαγή  της  διεύθυνσης  ηλεκτρονικού  ταχυδρομείου,  στο  αρχείο 

update_user_email.php  εκτελείται  το  κατάλληλο  ερώτημα  SQL,  μετά  από  τους 

απαραίτητους ελέγχους και έτσι ενημερώνεται ο πίνακας user της βάσης δεδομένων. Η 

νέα διεύθυνση είναι αυτή που υποβλήθηκε στη φόρμα του αρχείου που περιγράφηκε 

νωρίτερα. 

Από  την  άλλη  πλευρά,  για  την  αλλαγή  του  συνθηματικού  πρόσβασης, 

φορτώνεται  το  αρχείο  update_user_password.php.  Και  σε  αυτό  το  αρχείο 

πραγματοποιείται  σύνδεση  με  τη  βάση  δεδομένων,  ενώ  επίσης,  εκτελούνται  οι 

κατάλληλες  εντολές  για  την  ανανέωση  της  τιμής  του  κωδικού  για  το  συγκεκριμένο 

μέλος.  

Τέλος, δε θα μπορούσε να λείπει το αρχείο logout.php, το οποίο αποσυνδέει ένα 

συνδεδεμένο χρήστη από το σύστημα. Ο κώδικας που περιέχεται στο αρχείο αυτό είναι 

σύντομος, διότι απλά διαγράφει τα ανάλογα δεδομένα και τη συνεδρία, SESSION, που 

είχαν δημιουργηθεί όταν ο χρήστης είχε εισέλθει στο σύστημα. 

 

3.3.3 Αρχεία των Εξόδων 

Ένα  σημαντικό  κομμάτι  του  κώδικα  αποτελεί  ο  χειρισμός  των  δαπανών  του 

χρήστη.  Για  τον  σκοπό  αυτό  δημιουργήθηκαν  τα  αρχεία  που  παρουσιάζονται  στην 

παρακάτω εικόνα [Εικόνα 16].  

 

Εικόνα 16 Αρχεία για τα έξοδα του χρήστη

 

 

Το  αρχείο  user_home.php  πέρα  από  το  ότι  αποτελεί  την  αρχική  σελίδα  του 

χρήστη, είναι και το αρχείο στο οποίο φορτώνεται ο πίνακας των οικονομικών εξόδων