- Bir bilet site "aile" bilet üzerinde bir indirim sunuyor.
- Bir aile bileti 2 yetişkin, 2 çocuk.
- satmak biletleri sayfa bir kullanıcı yetişkin ve çocuk bilet herhangi bir sayı girmek için izin verir.
How do I work out how to apply the family ticket discount, then charge all remaining tickets at their relevant cost (i.e. adult tickets cost more than child tickets) ?
İşte ben bugüne kadar (iş gibi görünüyor, ama bu konuda değil% 100 emin (php)) ne var
# Work out how many pairs of people there are
$numAdultPairs = floor($oForm->adult / 2);
$numChildPairs = floor($oForm->child / 2);
# work out the number of matching pairs for child / adult
if ( $numAdultPairs > $numChildPairs ) {
$numberOfFamilyTickets = $numAdultPairs - $numChildPairs;
} else if ( $numAdultPairs < $numChildPairs ){
$numberOfFamilyTickets = $numChildPairs - $numAdultPairs;
} else if ( $numAdultPairs == $numChildPairs ) {
$numberOfFamilyTickets = $numAdultPairs;
}
# work out the remaining tickets required
$remainingAdult = $oForm->adult % 2;
$remainingChild = $oForm->child % 2;