Click to See Complete Forum and Search --> : [RESOLVED] if statement question


afail
04-05-2006, 07:32 AM
Hi everyone,

I am trying to write this if statement in a better fashion (someone mentioned a case/switch). However the statement is not functioning correctly. For example if $POST['start1'] is set to 1050, $data['start1'] is equal to "12:00 AM"

Any help would be appriciated!
if ( $POST['start1'] == 0)
{
$data['start1'] = "12:00 AM";
}
elseif ( $POST['start1'] == 50)
{
$data['start1'] = "12:30 AM";
}
elseif ( $POST['start1'] == 100)
{
$data['start1'] = "1:00 AM";
}
elseif ( $POST['start1'] == 150)
{
$data['start1'] = "1:30 AM";
}
elseif ( $POST['start1'] == 200)
{
$data['start1'] = "2:00 AM";
}
elseif ( $POST['start1'] == 250)
{
$data['start1'] = "2:30 AM";
}
elseif ( $POST['start1'] == 300)
{
$data['start1'] = "3:00 AM";
}
elseif ( $POST['start1'] == 350)
{
$data['start1'] = "3:30 AM";
}
elseif ( $POST['start1'] == 400)
{
$data['start1'] = "4:00 AM";
}
elseif ( $POST['start1'] == 450)
{
$data['start1'] = "4:30 AM";
}
elseif ( $POST['start1'] == 300)
{
$data['start1'] = "5:00 AM";
}
elseif ( $POST['start1'] == 550)
{
$data['start1'] = "5:30 AM";
}
elseif ( $POST['start1'] == 600)
{
$data['start1'] = "6:00 AM";
}
elseif ( $POST['start1'] == 650)
{
$data['start1'] = "6:30 AM";
}
elseif ( $POST['start1'] == 700)
{
$data['start1'] = "7:00 AM";
}
elseif ( $POST['start1'] == 750)
{
$data['start1'] = "7:30 AM";
}
elseif ( $POST['start1'] == 800)
{
$data['start1'] = "8:00 AM";
}
elseif ( $POST['start1'] == 850)
{
$data['start1'] = "8:30 AM";
}
elseif ( $POST['start1'] == 900)
{
$data['start1'] = "9:00 AM";
}
elseif ( $POST['start1'] == 950)
{
$data['start1'] = "9:30 AM";
}
elseif ( $POST['start1'] == 1000)
{
$data['start1'] = "10:00 AM";
}
elseif ( $POST['start1'] == 1050)
{
$data['start1'] = "10:30 AM";
}
elseif ( $POST['start1'] == 1100)
{
$data['start1'] = "11:00 AM";
}
elseif ( $POST['start1'] == 1150)
{
$data['start1'] = "11:30 AM";
}
elseif ( $POST['start1'] == 1200)
{
$data['start1'] = "12:00 PM";
}
elseif ( $POST['start1'] == 1250)
{
$data['start1'] = "12:30 PM";
}
elseif ( $POST['start1'] == 1500)
{
$data['start1'] = "1:00 PM";
}
elseif ( $POST['start1'] == 1350)
{
$data['start1'] = "1:30 PM";
}
elseif ( $POST['start1'] == 1400)
{
$data['start1'] = "2:00 PM";
}
elseif ( $POST['start1'] == 1450)
{
$data['start1'] = "2:30 PM";
}
elseif ( $POST['start1'] == 1500)
{
$data['start1'] = "3:00 PM";
}
elseif ( $POST['start1'] == 1550)
{
$data['start1'] = "3:30 PM";
}
elseif ( $POST['start1'] == 1600)
{
$data['start1'] = "4:00 PM";
}
elseif ( $POST['start1'] == 1650)
{
$data['start1'] = "4:30 PM";
}
elseif ( $POST['start1'] == 1700)
{
$data['start1'] = "5:00 PM";
}
elseif ( $POST['start1'] == 1750)
{
$data['start1'] = "5:30 PM";
}
elseif ( $POST['start1'] == 1800)
{
$data['start1'] = "6:00 PM";
}
elseif ( $POST['start1'] == 1850)
{
$data['start1'] = "6:30 PM";
}
elseif ( $POST['start1'] == 1900)
{
$data['start1'] = "7:00 PM";
}
elseif ( $POST['start1'] == 1950)
{
$data['start1'] = "7:30 PM";
}
elseif ( $POST['start1'] == 2000)
{
$data['start1'] = "8:00 PM";
}
elseif ( $POST['start1'] == 2000)
{
$data['start1'] = "8:30 PM";
}
elseif ( $POST['start1'] == 2100)
{
$data['start1'] = "9:00 PM";
}
elseif ( $POST['start1'] == 2150)
{
$data['start1'] = "9:30 PM";
}
elseif ( $POST['start1'] == 2200)
{
$data['start1'] = "10:00 PM";
}
elseif ( $POST['start1'] == 2250)
{
$data['start1'] = "10:30 PM";
}
elseif ( $POST['start1'] == 2300)
{
$data['start1'] = "11:00 PM";
}
elseif ( $POST['start1'] == 2350)
{
$data['start1'] = "11:30 PM";
}
elseif ( $POST['start1'] == 2400)
{
$data['start1'] = "12:00 AM";
}
elseif ( $POST['start1'] == 2450)
{
$data['start1'] = "12:30 AM";
}
elseif ( $POST['start1'] == 2500)
{
$data['start1'] = "1:00 AM";
}
elseif ( $POST['start1'] == 2550)
{
$data['start1'] = "1:30 AM";
}
elseif ( $POST['start1'] == 2600)
{
$data['start1'] = "2:00 AM";
}
elseif ( $POST['start1'] == 2650)
{
$data['start1'] = "2:30 AM";
}
elseif ( $POST['start1'] == 2700)
{
$data['start1'] = "3:00 AM";
}
elseif ( $POST['start1'] == 2750)
{
$data['start1'] = "3:30 AM";
}
elseif ( $POST['start1'] == 2800)
{
$data['start1'] = "4:00 AM";
}
elseif ( $POST['start1'] == 2850)
{
$data['start1'] = "4:30 AM";
}
elseif ( $POST['start1'] == 2900)
{
$data['start1'] = "5:00 AM";
}
elseif ( $POST['start1'] == 2950)
{
$data['start1'] = "5:30 AM";
}
elseif ( $POST['start1'] == 3000)
{
$data['start1'] = "6:00 AM";
}
elseif ( $POST['start1'] == 3050)
{
$data['start1'] = "6:30 AM";
}
elseif ( $POST['start1'] == 3100)
{
$data['start1'] = "7:00 AM";
}
elseif ( $POST['start1'] == 3150)
{
$data['start1'] = "7:30 AM";
}
elseif ( $POST['start1'] == 3200)
{
$data['start1'] = "8:00 AM";
}
elseif ( $POST['start1'] == 3250)
{
$data['start1'] = "8:30 AM";
}
elseif ( $POST['start1'] == 3300)
{
$data['start1'] = "9:00 AM";
}
elseif ( $POST['start1'] == 3350)
{
$data['start1'] = "9:30 AM";
}
elseif ( $POST['start1'] == 3400)
{
$data['start1'] = "10:00 AM";
}
elseif ( $POST['start1'] == 3450)
{
$data['start1'] = "10:30 AM";
}
elseif ( $POST['start1'] == 3500)
{
$data['start1'] = "11:00 AM";
}
elseif ( $POST['start1'] == 3550)
{
$data['start1'] = "11:30 AM";
}

rch10007
04-05-2006, 07:39 AM
before I go any further, you said, "if $POST['start1'] is set to 1050, $data['start1'] is equal to "12:00 AM"

but your script shows: 1050 = 10:30 not 12:30


elseif ( $POST['start1'] == 1050)
{
$data['start1'] = "10:30 AM";
}


is this why "the statement is not functioning correctly"?

are you getting an incorrect result or no result at all?

Also you are missing a } close bracket after the last elseif statement

afail
04-05-2006, 02:52 PM
Correct, it is outputting 12:00 AM regardless of what $POST['start1'] is equal to

The } is there for the last one, its just not tabbed over.

Thanks for the help! Hope someone can figure this out,

afail
04-06-2006, 12:14 PM
found my issue -- i was calling for $POST['start1'] instead of $_POST['start1']