Date Posted: 09/01/2019 In this post we will and validate a simple form using HTML and PHP. Step 1: Create the html form using following code. Step 2: Please use the following code to validate the php forms. You can add the below code before html code. Thank you! for… Continue Reading Form Validation with PHP

Date Posted : 10-12-2018

What is Dompdf?

Dompdf  is a HTML to PDF converter. It is a great library and can create a PDF from HTML markup and CSS styles (it’s mostly CSS 2.1 compliant and has support for some CSS3 properties).

Step 1: Initially, download the fresh version of Codeigniter 3 and configure it in xampp.

Step 2: Create the file   name called “ Pdf.php ” . Place this file inside the application/libraries/ and copy the following code.

<?php defined('BASEPATH') OR exit('No direct script access allowed');
	require_once(dirname(__FILE__) . '/dompdf/dompdf_config.inc.php');
	class Pdf extends DOMPDF
	{
		/**
		 * Get an instance of CodeIgniter
		 *
		 * @access	protected
		 * @return	void
		 */
		protected function ci()
		{
			return get_instance();
		}
		/**
		 * Load a CodeIgniter view into domPDF
		 *
		 * @access	public
		 * @param	string	$view The view to load
		 * @param	array	$data The view data
		 * @return	void
		 */
		public function load_view($view, $data = array())
		{
			$html = $this->ci()->load->view($view, $data, TRUE);
			$this->load_html($html);
		}
	}

Step 3: Dompdf: we have to download dompdf library from GitHub, So let’s download from here : Click Here to download dompdf. After download extract it to your “application/libraries” folder and rename it to “dompdf”.

Step 4: In this step, we will add one route “mypdf” for demo, that way when we run this route we will download pdf file, So let’s add following route on your routes.php file.

application/config/routes.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');


$route['default_controller'] = 'welcome';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
$route['mypdf'] = "welcome/mypdf";

Step 5: In this step we require to add “mypdf” method on welcome controller, So let’s add with following code. you have to just copy of welcome.php controller file:

application/controllers/Welcome.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');


class Welcome extends CI_Controller {


  /**
    * Get All Data from this method.
    *
    * @return Response
   */
   public function index()
   {
	$this->load->view('welcome_message');
   }


   /**
    * Get Download PDF File
    *
    * @return Response
   */
   function mypdf(){


	$this->load->library('pdf');


  	$this->pdf->load_view('mypdf');
  	$this->pdf->render();


  	$this->pdf->stream("welcome.pdf");
   }
}

Step 6: Adding View File

Now at last step we require to create “mypdf.php” view file for generate pdf file. So now as below i created “mypdf.php” with some html code, so you have to copy below code and create on view folder:

application/views/mypdf.php

<!DOCTYPE html>
<html>
<head>
	<title>Codeigniter 3 - Generate PDF from view using dompdf library with example</title>
</head>
<body>


<h1>Codeigniter 3 - Generate PDF from view using dompdf library with example</h1>
<table style="border:1px solid red;width:100%;">
	<tr>
		<th style="border:1px solid red">Id</th>
		<th style="border:1px solid red">Name</th>
		<th style="border:1px solid red">Email</th>
	</tr>
	<tr>
		<td style="border:1px solid red">1</td>
		<td style="border:1px solid red">Hardik</td>
		<td style="border:1px solid red">user@email.com</td>
	</tr>
	<tr>
		<td style="border:1px solid red">2</td>
		<td style="border:1px solid red">Paresh</td>
		<td style="border:1px solid red">user@email.com</td>
	</tr>
</table>


</body>
</html>

Ok, now we are ready to run our PDF generator example. So let’s run below command on your root directory for quick run:

http://localhost/mypdf

PHP Script for CRUD Application Date :06/12/2018 What is CRUD? CRUD refers to the four basic types of Database operations: Create, Read, Update, Delete. Most applications and projects perform  CRUD functionality. This is a important script for all PHP beginners. Once you learn about these CRUD operations, you can use them… Continue Reading PHP Script for CRUD Application

CCAvenue CCNon-Seamless PG Integration Date Posted: 22 Nov 2018 Prerequisite  :PHP Basics SEAMLESS INTEGRATION This is for Large Scale Product and organisations who have good finance team to jolt down the financials with the Banks for the DIRECT integrations and with PG Aggregators for the INDIRECT integrations and a good Dev team… Continue Reading CCAvenue CCNon-Seamless PG Integration

PHP :: If…Else Statements Date Posted : 25-Oct-2018 Conditional statements are used to perform different actions based on different conditions. Conditional Statements Very often when you write code, you want to perform different actions for different decisions. You can use conditional statements in your code to do this. In PHP… Continue Reading PHP :: If…Else Statements

How to install and configure Opencart – 3.0.2 On CentOS – 7. DATE POSTED: 19-10-2018 What is Opencart and its real-time purpose in this world ? OpenCart is a free and open source  online e-commerce web application. It is written in PHP and uses MySQL to store its database. It has… Continue Reading How to install and configure Opencart – 3.0.2 On CentOS – 7.

Insert data into database using codeigniter Date posted: 04-oct-2018 Please follow  the steps to insert data into database using codeigniter Step 1: Create a new file under the path Application/controllers/Insert.php.Copy the below given code in your view. <?php class Insert extends CI_Controller { public function __construct() { //call CodeIgniter’s default… Continue Reading Insert data into database using codeigniter

Date Posted: 04-09-2018 In this Post we will explain Generate Username from User First and Last Name using codeigniter library Step 1 : Go to folder application -> libraries Step 2 : Create a PHP file with Unique_username_lib.php Step 3 : Add the following code in Unique_username_lib.php. This code is… Continue Reading Generate Username from User First and Last Name – codeigniter library

Date Posted: 05-02-2018 In this post, we will explain how to install mcrypt for php  on mac os high sierra for a Development Server. Step 1:  Search the package: brew search mcrypt Result: ==> Searching local taps… homebrew/php/php71-mcrypt mcrypt homebrew/php/php53-mcrypt homebrew/php/php54-mcrypt homebrew/php/php55-mcrypt homebrew/php/php56-mcrypt homebrew/php/php70-mcrypt libtomcrypt Step 2: Search my php version to… Continue Reading Install mcrypt for php on macos high sierra for a Development Server

Date Posted: 22-12-2017 In this Post we will explain Total amount value with tax using php. Step 1: Create a new file name as index.php and paste the following code. <?php //The VAT rate. $vat =18; //Divisor (for our math). $vatDivisor = 1 + ($vat / 100); //The gross price, including… Continue Reading Total amount value with tax using php