kabucek Posted November 19, 2008 Posted November 19, 2008 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]
ripken204 Posted November 25, 2008 Posted November 25, 2008 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 statementsor 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.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now