Ive got this script to narrow down which page number a release ID is it seems to work for the most part but when i enter 0013 as the number it should say its pageNum=311 but it always comes back with 261.
Have i done something wrong?
Here is the script:
$releaseNumber = sprintf('%04d', 0013);
if($releaseNumber < 6300 && $releaseNumber > 6000) {
$pageNum = 1;
}elseif($releaseNumber < 6001 && $releaseNumber > 5800) {
$pageNum = 16;
}elseif($releaseNumber < 5801 && $releaseNumber > 5600) {
$pageNum = 26;
}elseif($releaseNumber < 5601 && $releaseNumber > 5200) {
$pageNum = 36;
}elseif($releaseNumber < 5201 && $releaseNumber > 5000) {
$pageNum = 56;
}elseif($releaseNumber < 5001 && $releaseNumber > 4700) {
$pageNum = 66;
}elseif($releaseNumber < 4701 && $releaseNumber > 4300) {
$pageNum = 81;
}elseif($releaseNumber < 4301 && $releaseNumber > 3900) {
$pageNum = 101;
}elseif($releaseNumber < 3901 && $releaseNumber > 3500) {
$pageNum = 121;
}elseif($releaseNumber < 3501 && $releaseNumber > 3100) {
$pageNum = 141;
}elseif($releaseNumber < 3101 && $releaseNumber > 2700) {
$pageNum = 161;
}elseif($releaseNumber < 2701 && $releaseNumber > 2300) {
$pageNum = 181;
}elseif($releaseNumber < 2301 && $releaseNumber > 1900) {
$pageNum = 201;
}elseif($releaseNumber < 1901 && $releaseNumber > 1500) {
$pageNum = 221;
}elseif($releaseNumber < 1501 && $releaseNumber > 1100) {
$pageNum = 241;
}elseif($releaseNumber < 1101 && $releaseNumber > 0900) {
$pageNum = 261;
}elseif($releaseNumber < 0901 && $releaseNumber > 0700) {
$pageNum = 271;
}elseif($releaseNumber < 0701 && $releaseNumber > 0500) {
$pageNum = 281;
}elseif($releaseNumber < 0501 && $releaseNumber > 0301) {
$pageNum = 291;
}elseif($releaseNumber < 0301 && $releaseNumber > 0100) {
$pageNum = 301;
}elseif($releaseNumber < 0101 && $releaseNumber > 0000) {
$pageNum = 311;
}