// If you want to test if this code working just comment $serial_number = md5(uniqid(rand(), true));
// and uncoment $serial_number = '5' ;
// Then you will notice that the page where you put this code will be ALLWAYS reloading !!!
// because serial number "58ffj63g9c6ds56gfd45ghd4ghds56gfsa326" exist on the data base
// CREATES THE SERIAL NUMBER
$serial_number = md5(uniqid(rand(), true));
//$serial_number = '58ffj63g9c6ds56gfd45ghd4ghds56gfsa326' ;
//CHECK TO SEE IF CREATED SERIAL NUMBER EXISTS ON THE DATABASE
$check_serial = "SELECT serial_number
FROM " . TABLE_SERIALS . "
WHERE serial_number = '" . $serial_number . "'";
$serial_execute = $db->Execute($check_serial);
$serial_result = $serial_execute->fields['serial_number'];
//IF NUMBER EXISTS PAGE RELOAD AND A NEW SERIAL NUMBER IS CREATED
if($serial_result != "" ) { ?>
<SCRIPT language=Javascript>
window.location.reload( true );
</SCRIPT>
<?php
// IF NUMBER DOES NOT EXIST IT IS INSERTED IN DATABASE AS A UNIQUE NUMBER
}else{
$productserial = $serial_number;
//echo $productserial;
$db->Execute("INSERT INTO " . TABLE_SERIALS . " (serial_number) VALUES ('" . $productserial . "')");
}
Bookmarks