Jump to content

how to simplify my code - help please


Recommended Posts

hi all,

I have form in which people renew their agreements online.

they can renew up to 5 agreements.

I need to check if the expiration date is older than today, late fee will be added.

if exp. date is equal or newer - no late fee.

I have something like this so far and I can go further with this

but my question is, if there is a way to simplify this code a little bit,

or to make it shorter?

$Today=date('m/d/y');

if ($selectedProdCode="agreem" and $errorArray['agr1expdate'] < $Today)

{

$selectedProdCode=// code with 1 agr and late fee

}

else { //1 agr

if ( $selectedProdCode="agreem" and $errorArray['agr1expdate'] > $Today)

{

$selectedProdCode=// code with 1 agr and no late fee

}

else

{

if ($selectedProdCode="agreem" and $errorArray['agr1expdate'] < $Today)

{

$selectedProdCode=// code with 1 agr and late fee

}

}

else

{

if ($selectedProdCode="agreem" and $errorArray['agr1expdate'] == $Today)

{

$selectedProdCode=// code with 1 agr and no late fee

}

}

/////------------------------------------------------------------------------------------------------------

//2 agr

else

{

if ( $selectedProdCode="agreem2" and $errorArray['agr1expdate'] == $Today and $errorArray['agr2expdate'] == $Today )

{

$selectedProdCode=// code with 2 certs and no late fee

}

}

else

{

if ($selectedProdCode="agreem2" and $errorArray['agr1expdate'] > $Today and $errorArray['agr2expdate'] > $Today

{

$selectedProdCode=// code with 2 agr and no late fee

}

}

else

{

if ($selectedProdCode="agreem2" and $errorArray['agr1expdate'] == $Today and $errorArray['agr2expdate'] > $Today

{

$selectedProdCode=// code with 2 agr and no late fee

}

}

else

{

if ($selectedProdCode="agreemn2" and $errorArray['agr1expdate'] > $Today and $errorArray['agr2expdate'] == $Today

{

$selectedProdCode=// code with 2 certs and no late fee

}

}

else

{

if ($selectedProdCode="agreem2" and $errorArray['agr1expdate'] < $Today and $errorArray['agr2expdate'] == $Today

{

$selectedProdCode=// code with 2 certs and plus 1x late fee

}

}

else

{

if ($selectedProdCode="agreem2" and $errorArray['agr1expdate'] == $Today and $errorArray['agr2expdate'] < $Today

{

$selectedProdCode=// code with 2 agr and plus 1x late fee

}

}

else

{

if ($selectedProdCode="agreem2" and $errorArray['agr1expdate'] < $Today and $errorArray['agr2expdate'] > $Today

{

$selectedProdCode=// code with 2 certs and plus 1x late fee

}

}

else

{

if ($selectedProdCode="agreem2" and $errorArray['agr1expdate'] > $Today and $errorArray['agr2expdate'] < $Today

{

$selectedProdCode=// code with 2 agr and plus 1x late fee

}

}

Thanks

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...