Function to upload an Excel file (.XLS, .XLSX) to MySQL using PHP and some outputs

Completed Posted Feb 21, 2014 Paid on delivery
Completed Paid on delivery

We have a control panel build in PHP with usernames and passwords for an HR firm. The Panel has 3 levels of users (admin,manager,client), when each type of user logs in, the menu changes depending on the user privileges. (This section is already build).

For admins: it only has the function to create, edit, and erase users, and their general data. The URL field is used only for clients and it is to let the panel know where the clients profile and work process is saved. (This section is already build).

For the managers: there will only have the option to pull the payroll corresponding to a previously selected week filtered by client and week number a simple form is fine. the output will need to be in a PDF so it cannot be edited. The PDF will need to look like the excel file attached (pre-nomina,xlsx).

If no data is found the program must trow a dialog box with the message: "No hay datos de la seleccion"

--

For clients: Since each client requires a different process all clients profiles are different and we will need to create a folder on the server for each one, so we can save the php files from each client in their respective folders. This folder will need to hold all the files needed to complete the tasks each client needs, the URL path will need to be saved previously in the user profile...

--

Implement the first client named: Zuribaja

This client has a raw dump from a biometric equipment used to check the in and out of each employee. we need to calculate how many days each employee worked, and their salary based on this file and other info.

In this first step, the client will need to upload the file from biometric equipment see example ([login to view URL]), the first column is the employee ID, employee name, and then each day starting from monday to sunday, 0 means employee was absent and 1 means employee was present. The client should select the file to upload, and he will also need to input in a text field the week number it belongs to, and then submit the file.

Based on this file which will be uploaded every week the software will need to calculate how many days the employee worked and whether it was present on sunday or not. Each time the client upload the excel file the software will take the the client to the next screen which will have to look like the attached file ([login to view URL]).

This next screen will be in HTML and will need to be edited by the user, each time the user edits the form it should automatically add,multiply or subtract to see realtime action, you can do this in JAVA or AJAX which ever you prefer, All fields should make calculations automatically like in the excel file attached. ([login to view URL]). This screen will have a SAVE button for the user to save the edited data. The program should alert the user if he has finished editing the data or not and he will need to confirm to save.

Once saved it cannot be modified, and it can only be accessed by a manager on their history section.

The salary will be default to $78/day no Mather what and it will need to be edited by the user if different.

After this is saved and each time the client uploads a new file, the software will send an email to all managers letting them know that a new file has been uploaded for them to be ready to download.

HTML Java MySQL PHP Website Design

Project ID: #5466987

About the project

13 proposals Remote project Active Feb 27, 2014

Awarded to:

prashushinde9

Hi, I (Myself a senior PHP, ASP.NET programmer using C# and VB) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bu More

$257 USD in 10 days
(68 Reviews)
7.2

13 freelancers are bidding on average $222 for this job

kabirchy

A proposal has not yet been provided

$773 USD in 20 days
(1321 Reviews)
9.3
trustus

Hello , We have a team of Skilled Java-J2EE professionals with experience up to 8 yrs. You will be able to directly communicate with our technical expert. Our Expertise is J2EE: 1) Frameworks: Struts More

$199 USD in 8 days
(347 Reviews)
8.4
mituld

Hi I work towards providing reliable, relevant and robust IT solutions at most competitive prices to my customers. I ensure 100% customer satisfaction so lets start Thanks

$226 USD in 7 days
(470 Reviews)
8.2
prajapatidilip

Hi i am ready to start this work. i will Provide Web Solutions Fast - Accurate - Professional. Our main target is 101% client satisfaction. We are part of a Professionals network.. i have brief knowledge of More

$64 USD in 4 days
(5 Reviews)
2.2
DaisyShah

Hello, i have checked your project and would like to have your project. I am confident to fulfill your requirements in timely manner, along with quality work. Please check your pmb.

$155 USD in 3 days
(0 Reviews)
0.0
sevenmmo

A proposal has not yet been provided

$222 USD in 3 days
(0 Reviews)
0.0
akansha511

Hello , I have 6+ year experience in web development using PHP/MYSQL. I am working on all major CMS's (like wordpress, joomla etc..) , MVC's (like codeigniter , cakephp etc..) , Smarty Template of PHP. i h More

$155 USD in 3 days
(0 Reviews)
0.0