<?php $store_key = $_SESSION['mystoreid']; $data = $_POST; $medicine_name = $data['medicine_name']; $batch_code = $data['batch_code']; $mfg_date = $data['mfg_date']; $expiry_date = $data['expiry_date']; $mrp = $data['mrp']; $action = $data['action']; if (empty($medicine_name) || empty($batch_code) || empty($mfg_date) || empty($expiry_date) || empty($mrp)) { return true; } switch ($action) { case "insert_barcodes": $barcode = DhsHelper::getUniqueBarcode(); $bc = new Barcode39($barcode); // set text size $bc->barcode_text_size = 5; // set barcode bar thickness (thick bars) $bc->barcode_bar_thick = 4; // set barcode bar thickness (thin bars) $bc->barcode_bar_thin = 2; // save barcode GIF file $bc->draw("admin/barcodes/{$barcode}.gif"); $sql = "insert into `barcodes` (`barcode`, `medicine_name`, `batch_code`, `mfg_date`, `expiry_date`, `mrp`, `store_key`)\n\t\t\t\t\tvalues ({$barcode}, '{$medicine_name}', '{$batch_code}', '{$mfg_date}', '{$expiry_date}', {$mrp}, '{$store_key}')"; if (!mysqli_query($con, $sql)) { die('Error' . mysql_error()); } $max_id = mysql_insert_id(); break;