Date: 10/15/01
- Next message: Brandon Orther: "[PHP] Switching to another Database"
- Previous message: Jan Grafström: "[PHP] Thanks"
- In reply to: Philip Olson: "Re: [PHP] Switch syntax"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
It's more than that. PHP is not VBScript.. do it like this:
function bank_details()
{
// change 1
$bank_details = "";
switch ($Payment) {
case "Debit":
debitorder();
break;
case "Credit";
creditcard();
break;
}
function debitorder()
{
// change 2
global $bank_details;
$bank_details = "AccountHolders Name: $account_holders_name\n";
$bank_details .= "Account Number: $account_number\n";
$bank_details .= "Bank Name: $bank_name\n";
$bank_details .= "Branch Name: $Branch_name\n";
$bank_details .= "Branch Number: $branch_number\n";
$bank_details .= "Branch Number: $branch_number\n";
}
function creditcard()
{
// change 3
global $bank_details;
$bank_details = "Card Holder: $CardHolder\n";
$bank_details .= "Card Number: $CardNumber\n";
$bank_details .= "CvvNumber: $CvvNumber\n";
$bank_details .= "CardType: $CardType\n";
$bank_details .= "CardMonth: $CardMonth\n";
$bank_details .= "CardYear: $CardYear\n";
}
// change 4
return $bank_details;
}
Also, where are you getting $Payment from? Looks like that also needs to be globalised within bank_details();
Then lastly what you need to do (before the $content = line) is:
$bank_details = bank_details();
Mike
>>Hi
>>
>>I wonder if this is possible, and if it is, what am I doing wrong? I got a
>>form, with either debit order details, or credit card details, both on the
>>same form. But I have put the select box, the debit order form, and the
>>credit card form in one file, and then users select it with an if statement,
>>and it's then called with functions. This all works very well with:
>>if ($Payment = 'Debit') {
>> debit();
>>} elseif ($Payment = 'Credit') {
>> credit();
>>} else {
>> select();
>>
>>
>>Now, I email the form to sales department, but I want the output to differ,
>>depending on whether they selected debit order or credit card. I tried the
>>following, bit it didn't seem to work.
>>
>>
>>function bank_details()
>>{
>> switch ($Payment) {
>> case "Debit":
>> debitorder();
>> break;
>> case "Credit";
>> creditcard();
>> break;
>> }
>>
>> function debitorder()
>> {
>> $bank_details = "AccountHolders Name: $account_holders_name\n";
>> $bank_details .= "Account Number: $account_number\n";
>> $bank_details .= "Bank Name: $bank_name\n";
>> $bank_details .= "Branch Name: $Branch_name\n";
>> $bank_details .= "Branch Number: $branch_number\n";
>> $bank_details .= "Branch Number: $branch_number\n";
>> }
>>
>> function creditcard()
>> {
>> $bank_details = "Card Holder: $CardHolder\n";
>> $bank_details .= "Card Number: $CardNumber\n";
>> $bank_details .= "CvvNumber: $CvvNumber\n";
>> $bank_details .= "CardType: $CardType\n";
>> $bank_details .= "CardMonth: $CardMonth\n";
>> $bank_details .= "CardYear: $CardYear\n";
>> }
>>}
>>
>>I call bank_details() as follows:
>>
>>$content .="Firstname: $first_name\n
>> Lastname: $last_name\n
>> ID Number: $your_id_number\n
>> Company Name: $company\n
>> Postal Address: $postal_address_1\n
>> Postal Address2: $postal_address_2\n
>> Postal code: $postal_code\n
>> Email: $email\n
>> Work Phone: $work_phone_number\n
>> Work Code: $work_phone_number_code\n
>> Home Phone: $phone_home\n
>> Home Code: $phone_home_code\n
>> Faxn Nmber: $fax_number\n
>> Fax Code: $fax_number_code\n
>> Cell: $phone_cell\n
>> Domain Name: $domain_name\n
>> Hosting Option: $Hosting_option\n
>> Upload Option: $Upload_option\n
>> Application Description: $ApplicationDesc\n
>> $bank_details
>> $reseller
>> Agreed: $agreed_with_the_terms_and_conditions\n";
>>
>>It doesn't seem to display the bank detail though, on either form. Is there
>>anyway of getting this done?
>>
>>
>>Regards
>>Rudi Ahlers
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, e-mail: php-general-unsubscribe <email protected>
>>For additional commands, e-mail: php-general-help <email protected>
>>To contact the list administrators, e-mail: php-list-admin <email protected>
>>
>
>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe <email protected> For additional commands, e-mail: php-general-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Brandon Orther: "[PHP] Switching to another Database"
- Previous message: Jan Grafström: "[PHP] Thanks"
- In reply to: Philip Olson: "Re: [PHP] Switch syntax"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

