Posts

Showing posts from December, 2017

Tracking Number Generation Process

$trackingPrefix = "PI" . date("dmY"); $processTypeId = 1; $updatePurchaseTrackingNo = DB::statement("update  ins_purchase_invoice, ins_purchase_invoice as table2 SET ins_purchase_invoice.tracking_no=(    select concat('$trackingPrefix',     LPAD( IFNULL(MAX(SUBSTR(table2.tracking_no,-4,4) )+1,0),4,'0')                   ) as tracking_no    from (select * from ins_purchase_invoice ) as table2    where table2.id !=  $purchaseData->id and table2.tracking_no like '$trackingPrefix%'    ) where ins_purchase_invoice.id = $purchaseData->id and table2.id = $purchaseData->id");

AJAX IMAGE UPLOADING.....

1. index.php <body>     <span id="msg" style="color:red"></span><br/>     <input type="file" id="photo"><br/>   <script type="text/javascript" src="jquery-3.2.1.min.js"></script>   <script type="text/javascript">     $(document).ready(function(){       $(document).on('change','#photo',function(){         var property = document.getElementById('photo').files[0];         var image_name = property.name;         var image_extension = image_name.split('.').pop().toLowerCase();         if(jQuery.inArray(image_extension,['gif','jpg','jpeg','']) == -1){           alert("Invalid image file");         }         var form_data = new FormData();         form_data.append("file",property);         $.ajax({           url:'upload.php',           method:'POST',  

Virtual Host setup in XAMPP

1. xampp\apache\conf\extra\httpd-vhosts.conf <VirtualHost *:80>     ServerAdmin hasib.dev     DocumentRoot "C:/xampp/htdocs/hasib/"     ServerName hasib.dev </VirtualHost> 2.Windows\System32\drivers\etc\hosts 127.0.0.1 hasib.dev