49 thoughts on “Online Payroll System with Attendance Monitoring in PHP and MySQL Free Download”

  1. Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\htdocs\onlinepayrollphp\tcpdf\tcpdf.php on line 16893

    Reply
  2. When I click on Payroll and Pay slip I am showing this type of information. Now how to solve please give me some solution.

    Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\htdocs\onlinepayrollphp\tcpdf\tcpdf.php on line 16893

    Reply
    • si solo haces copy paste de la base de datos es el siguiente

      usuario = ‘serbermz’

      clave = $2y$10$U4/qPW2j25anqXV55md94uA07ZZ/lECSQPvaDYalJIX9Oxj7H4INy = ‘admin’

      Reply
  3. Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\htdocs\onlinepayrollphp\onlinepayrollphp\tcpdf\tcpdf.php on line 16893. Good day po sir, salamat sa code na ito ang laki po talaga ng tulong pero ito lang pa di nag ru run yung major part ng system

    Reply
  4. sir how does count overtime? and how to pay for it? it does not add to the payroll and pay slip ……please explain me…….hope you will help me

    Reply
  5. Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\xampp\htdocs\onlinepayrollphp\onlinepayrollphp\tcpdf\tcpdf.php on line 16893

    Reply
  6. thank you for the source code provided, this is very useful for me.
    I have something to ask, why don’t all the edit buttons appear in the edit form?

    Reply
  7. Sir pa edit naman ng source code po sa time in time out po yung employee id sana generated QR code para po QR code nalang po e scan salmat po.

    Reply
  8. When I click on generate payroll button to take a print of it. It gives me this error. Can you please help me out to resolve this:

    Fatal error: Uncaught TypeError: chr(): Argument #1 ($codepoint) must be of type int, string given in C:\xampp\htdocs\onlinepayrollphp\tcpdf\include\tcpdf_fonts.php:1671 Stack trace: #0 C:\xampp\htdocs\onlinepayrollphp\tcpdf\include\tcpdf_fonts.php(1671): chr(”) #1 C:\xampp\htdocs\onlinepayrollphp\tcpdf\include\tcpdf_fonts.php(1803): TCPDF_FONTS::unichr(”, true) #2 C:\xampp\htdocs\onlinepayrollphp\tcpdf\include\tcpdf_fonts.php(2095): TCPDF_FONTS::UTF8ArrSubString(Array, 0, 1, true) #3 C:\xampp\htdocs\onlinepayrollphp\tcpdf\tcpdf.php(1960): TCPDF_FONTS::utf8Bidi(Array, ”, false, true, NULL) #4 C:\xampp\htdocs\onlinepayrollphp\admin\payroll_generate.php(57): TCPDF->__construct(‘P’, ‘mm’, ‘A4’, true, ‘UTF-8’, false) #5 {main} thrown in C:\xampp\htdocs\onlinepayrollphp\tcpdf\include\tcpdf_fonts.php on line 1671

    Reply
      • Fatal error: Uncaught mysqli_sql_exception: Unknown database ‘apsystem’ in D:\xampp\htdocs\onlinepayrollphp\onlinepayrollphp\admin\includes\conn.php:2 Stack trace: #0 D:\xampp\htdocs\onlinepayrollphp\onlinepayrollphp\admin\includes\conn.php(2): mysqli->__construct(‘localhost’, ‘root’, Object(SensitiveParameterValue), ‘apsystem’) #1 D:\xampp\htdocs\onlinepayrollphp\onlinepayrollphp\admin\login.php(3): include(‘D:\\xampp\\htdocs…’) #2 {main} thrown in D:\xampp\htdocs\onlinepayrollphp\onlinepayrollphp\admin\includes\conn.php on line 2

        Reply
  9. Warning: “continue” targeting switch is equivalent to “break”. Did you mean to use “continue 2”? in C:\xampp\htdocs\dashboard\work\new_work\tools\onlinepayrollphp\tcpdf\tcpdf.php on line 17778

    Warning: chr() expects parameter 1 to be int, string given in C:\xampp\htdocs\dashboard\work\new_work\tools\onlinepayrollphp\tcpdf\include\tcpdf_fonts.php on line 1671
    TCPDF ERROR: Some data has already been output, can’t send PDF file

    howdo i fix this error when i try to print payroll

    Reply
    • I think it’s because of the font. If you are not familiar with tcpdf kindly Google it first, if problem still exits, comment here again. Thank you

      Reply
      • When I click on Payroll and Pay slip I am showing this type of information. Now how to solve please give me some solution.

        Reply
    • 1. use ob_start(); at the beginning of your code in the payroll_generate.php file and then,
      2. in the same file just above the $pdf->Output() statement add this line:
      ob_end_clean();
      3. Save it and you’re good to go.

      Reply

Leave a Comment