Jump to content

Recommended Posts

Posted

ok now I got this to work with arrays

but I don't know how to setup in such way,

when first array is ok, it goes to the next one.

[PHP]<?







// I have 2 arrays and want them to do:
// - if one is complete go to next:




// array 1 \\



if ($checkMemberArray)


{




$cemailAdr=strtolower($checkMemberArray['emailAdr']);


$memailAdr=strtolower($memberDataArray['emailAdr']);




if ($cemailAdr!=$mcemailAdr )


{





$command="sendAccountMail"; $destPage=$PHP_SELF; $label="here";

$quote="\"";

$clickString="onClick=".$quote."document.$formName1.operation.value='$command'; document.$formName1.action='$destPage'".$quote;

$hrefString="href='java script:submitRoutine($quote$command$quote, $quote$formName1$quote)'";

if (!$label) { $label=$command;}

$$command="<A $hrefString $clickString>$label</A>";

$errorArray['emailAdr']="Email Already registered";

$processMsg.="

<DIV class=processMsgError>

.<P>
Our records shows that this email has been registered for this event <P>
Please provide different email address

</DIV>

";

}


//end of array 1 \\



// array 1 \\


if ($checkMemberArray)

{

$cFirst=strtolower($checkMemberArray['first']);

$cLast=strtolower($checkMemberArray['last']);

$mFirst=strtolower($memberDataArray['first']);

$mLast=strtolower($memberDataArray['last']);

if ($cFirst!=$mFirst or $cLast!=$mLast)

{

$command="sendAccountMail"; $destPage=$PHP_SELF; $label="here";

$quote="\"";

$clickString="onClick=".$quote."document.$formName1.operation.value='$command'; document.$formName1.action='$destPage'".$quote;

$hrefString="href='java script:submitRoutine($quote$command$quote, $quote$formName1$quote)'";

if (!$label) { $label=$command;}

$$command="<A $hrefString $clickString>$label</A>";

$errorArray['emailAdr']="Mismatch email and name";

$processMsg.="

<DIV class=processMsgError>

Email doesn't match our records. It has been registered already with different First & Last Name<P>

There needs to be different f.name and l.name for each of the registrants



</DIV>

";

}

else

{

$memberDataArray['first']=$checkMemberArray['first'];

$memberDataArray['last']=$checkMemberArray['last'];

}

}

}




//end of array 2 \\










?>[/PHP]


Posted

im not going to bother trying to read this, but it should be simple to do, there are multiple ways of doing it.

either nest the second half of the code inside the first name using if/else statements

or have a boolean which is set to true after the first array completes successfully and check for that boolean before you start the second array.

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...