$k) { if (substr($v, 0, 3) == "VAR") { if ($k == "1D2D") { } else { $stepQuery .= " AND `" . $k . "`='1'"; } } } if ($field == "400dpi") { $stepQuery .= " AND (`400dpi`='1' OR `600dpi`='1')"; } elseif ($field == "1D2D") { $stepQuery .= " AND (`1DBarcodes`='1' AND `2DBarcodes`='1')"; } else { $stepQuery .= " AND `" . $field . "`='1'"; } // find variations of this product $variPrids = ""; $result = sql("S", "variations", "`type`='1' AND `availableOnWeb`='1'" . $stepQuery, "", "", ""); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $variPrids .= $row['prid'] . ','; } $variPrids = substr($variPrids, 0, -1); $variNum = @mysql_num_rows($result); if ($variNum != 0) { // find how many products actually meet the criteria $result = sql("S", "products", "`discontinued`='0' AND `gid`='" . $_SESSION['gid'] . "' AND `prid` IN (" . $variPrids . ")", "", "", ""); $prodNum = @mysql_num_rows($result); } else { $prodNum = 0; } // echo $prodNum; // Print the number of reuslts found on each row return $prodNum; } ?>
Solution Builder

$k) { if (substr($v, 0, 3) == "VAR" AND $k != "np") { $_SESSION[$v] = $k; $_SESSION['laststep'] = $v; } } // get the gid if this is the first step if (isset($_REQUEST['gid'])) { $_SESSION['gid'] = $_REQUEST['gid']; } // get whatever step we are on if (isset($_REQUEST['step'])) { $_SESSION['step'] = $_REQUEST['step']; } // have any extras been selected? foreach($_SESSION as $v => $k) { if (substr($v, 0, 3) == "VAR") { if ($k == "400dpi") { $stepQuery .= " AND (`400dpi`='1' OR `600dpi`='1')"; } elseif ($k == "1D2D") { $stepQuery .= " AND (`1DBarcodes`='1' AND `2DBarcodes`='1')"; } else { $stepQuery .= " AND `" . $k . "`='1'"; } } } // find variations of this product $variPrids = ""; $result = sql("S", "variations", "`type`='1' AND `availableOnWeb`='1'" . $stepQuery, "", "", ""); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $variPrids .= $row['prid'] . ','; } $variPrids = substr($variPrids, 0, -1); $variNum = @mysql_num_rows($result); // find how many products actually meet the criteria $result = sql("S", "products", "`discontinued`='0' AND `gid`='" . $_SESSION['gid'] . "' AND `prid` IN (" . $variPrids . ")", "", "", ""); $row = @mysql_fetch_array($result, MYSQL_ASSOC); $prodNum = @mysql_num_rows($result); // --------- Group 1 -------------------------------------------------------------------- if ($_SESSION['gid'] == 1) { // Make sure there are some products if ($_REQUEST['cmd'] != "view") { ?> We have found products that match your criteria so far, follow the options below to narrow it down or click here to view them: Below are product matching your requirements.

'; } // show products if ($_REQUEST['cmd'] == "view") { echo ''; // find variations of this product $variPrids = ""; $result = sql("S", "variations", "`type`='1' AND `availableOnWeb`='1'" . $stepQuery, "", "", ""); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $variPrids .= $row['prid'] . ','; } $variPrids = substr($variPrids, 0, -1); $variNum = @mysql_num_rows($result); // find how many products actually meet the criteria $result = sql("S", "products", "`discontinued`='0' AND `gid`='" . $_SESSION['gid'] . "' AND `prid` IN (" . $variPrids . ")", "", "", ""); $i = 0; while ($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $prid = $row['prid']; $result2 = sql("S", "variations", "`prid`='$prid' AND `type`='1' AND `availableOnWeb`='1'", "1", "", ""); $variant = @mysql_fetch_array($result2, MYSQL_ASSOC); $gid = $row['gid']; $result5 = sql("S", "groups", "`gid`='$gid'", "1", "", ""); $group = @mysql_fetch_array($result5, MYSQL_ASSOC); ?> '; $i = 0; } } echo '
<? echo $row['title']; ?>

£ ex vat

Jivili : Goto Product Go to Product
'; } elseif ($_SESSION['step'] == 1) { ?>

What kind of Barcodes do you want to read?

Barcode click here for help

/> 0) { echo ''; } ?> 1D Barcodes
/> 0) { echo ''; } ?> 2D Barcodes
/> 0) { echo ''; } ?> 1D & 2D Barcodes
/> 0) { echo ''; } ?> RSS Barcodes
No Preference

Back    Next View Current Results


What kind of Scanner connection do you require?

Scanner click here for help

/> 0) { echo ''; } ?> Wedge Scanner
/> 0) { echo ''; } ?> Cordless Scanner
/> 0) { echo ''; } ?> EPOS/OmniDirectional Scanner
No Preference

Back    Next View Current Results
We have found products that match your criteria so far, follow the options below to narrow it down or click here to view them: Below are product matching your requirements.

'; } // show products if ($_REQUEST['cmd'] == "view") { echo ''; // find variations of this product $variPrids = ""; $result = sql("S", "variations", "`type`='1' AND `availableOnWeb`='1'" . $stepQuery, "", "", ""); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $variPrids .= $row['prid'] . ','; } $variPrids = substr($variPrids, 0, -1); $variNum = @mysql_num_rows($result); // find how many products actually meet the criteria $result = sql("S", "products", "`discontinued`='0' AND `gid`='" . $_SESSION['gid'] . "' AND `prid` IN (" . $variPrids . ")", "", "", ""); $i = 0; while ($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $prid = $row['prid']; $result2 = sql("S", "variations", "`prid`='$prid' AND `type`='1' AND `availableOnWeb`='1'", "1", "", ""); $variant = @mysql_fetch_array($result2, MYSQL_ASSOC); ?> '; $i = 0; } } echo '
<? echo $row['title']; ?>
£ ex vat

Jivili : Goto Product Go to Product
'; } elseif ($_SESSION['step'] == 4) { ?>

Which type of Keypad would you like?

Keypad click here for help

/> 0) { echo ''; } ?> Function Keys
/> 0) { echo ''; } ?> Numeric (Mobile Phone Alpha)
/> 0) { echo ''; } ?> Numeric (Shift Alpha)
/> 0) { echo ''; } ?> Full Alpha Numeric
No Preference

Back    Next View Current Results


Which type of Screen do you prefer?

Screen click here for help

/> 0) { echo ''; } ?> Colour Touch Screen
/> 0) { echo ''; } ?> Mono Touch Screen
/> 0) { echo ''; } ?> Non Touch Screen
No Preference

Back    Next View Current Results


Which Operating System do you prefer?

Operating Systems click here for help

/> 0) { echo ''; } ?> Windows CE.NET
/> 0) { echo ''; } ?> Windows Mobile (Pocket PC)
/> 0) { echo ''; } ?> Palm
/> 0) { echo ''; } ?> DOS
/> 0) { echo ''; } ?> Linux
No Preference

Back    Next View Current Results


Which Data Capture Method do you want?

Data Capture click here for help

/> 0) { echo ''; } ?> Standard Range Laser
/> 0) { echo ''; } ?> Long Range Laser
/> 0) { echo ''; } ?> Imager
/> 0) { echo ''; } ?> Rotating Laser Scanner
/> 0) { echo ''; } ?> RFID HF-ISO 13.56 Mhz
/> 0) { echo ''; } ?> No Scanner Reqd
No Preference

Back    Next View Current Results


What kind of Mobile Computer are you looking for?

Level click here for help

/> 0) { echo ''; } ?> Entry Level -
Capture data and upload as text file to pc from cradle.
/> 0) { echo ''; } ?> Mid Level -
Capture Data and upload data directly into Database via Cradle,
Bluetooth or 802.11 WiFi.
/> 0) { echo ''; } ?> Industrial -
As Mid-Level but suited to Industrial/Harsh environments.
/> 0) { echo ''; } ?> Forklift -
Vehicle Mounted terminal.
No Preference

Back    Next View Current Results
We have found products that match your criteria so far, follow the options below to narrow it down or click here to view them: Below are product matching your requirements.

'; } // show products if ($_REQUEST['cmd'] == "view") { echo ''; // find variations of this product $variPrids = ""; $result = sql("S", "variations", "`type`='1' AND `availableOnWeb`='1'" . $stepQuery, "", "", ""); while($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $variPrids .= $row['prid'] . ','; } $variPrids = substr($variPrids, 0, -1); $variNum = @mysql_num_rows($result); // find how many products actually meet the criteria $result = sql("S", "products", "`discontinued`='0' AND `gid`='" . $_SESSION['gid'] . "' AND `prid` IN (" . $variPrids . ")", "", "", ""); $i = 0; while ($row = @mysql_fetch_array($result, MYSQL_ASSOC)) { $prid = $row['prid']; $result2 = sql("S", "variations", "`prid`='$prid' AND `type`='1' AND `availableOnWeb`='1'", "1", "", ""); $variant = @mysql_fetch_array($result2, MYSQL_ASSOC); ?> '; $i = 0; } } echo '
<? echo $row['title']; ?>
£ ex vat

Jivili : Goto Product Go to Product
'; } elseif ($_SESSION['step'] == 3) { ?>

What resolution of printer do you require?

Printer Resolution click here for help

/> 0) { echo ''; } ?> Less than 200dpi
/> 0) { echo ''; } ?> 200dpi
/> 0) { echo ''; } ?> 300dpi
/> 0) { echo ''; } ?> Over 300dpi
No Preference

Back    Next View Current Results


What width of label do you want to print?

Max Print Width click here for help

/> 0) { echo ''; } ?> 51mm
/> 0) { echo ''; } ?> 76mm
/> 0) { echo ''; } ?> 102mm
/> 0) { echo ''; } ?> 127mm
/> 0) { echo ''; } ?> 152mm
/> 0) { echo ''; } ?> 203mm
No Preference

Back    Next View Current Results


What type of Printer do you require?

Print Method click here for help

/> 0) { echo ''; } ?> DirectThermal (DT)
/> 0) { echo ''; } ?> ThermalTransfer(TT)
/> 0) { echo ''; } ?> Impact(Dot Matrix)
No Preference

Back    Next View Current Results


What kind of Printer do you require?

Printer Type

/> 0) { echo ''; } ?> I need to print hundreds of Labels per Week
/> 0) { echo ''; } ?> I need to print hundreds of Labels per Day
/> 0) { echo ''; } ?> I need to print thousands of Labels per Day
/> 0) { echo ''; } ?> I need a Portable Printer
/> 0) { echo ''; } ?> I need a Vehicle Mounted Printer

Back    Next View Current Results
This has been designed to help choose the correct equipment for a specified requirement by offering suitably matched equipment from the range displayed on the website.

It is intended only as a guide.

Jivili offers carefully selected equipment that has been tried and tested in operation and as such do not list every piece of equipment by every manufacturer on this site.

We only offer the equipment that we know to be reliable, value for money and that we can support with confidence.

If you cannot find what you are looking for then please contact us with your exact requirements and we will use our expertise to find you the best solution.

What are you looking for?

Barcode Scanner
Mobile Computer
Label Printer