Find the answer to your Linux question:
Results 1 to 3 of 3
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. ...
  1. #1
    Just Joined!
    Join Date
    Aug 2006
    Posts
    32

    validate arrays

    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.


    Code:
    <?
    
    
    
    
    
    
    
    // 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='javascript: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='javascript: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  \\
    
    
    
    
    
    
    
    
    
    
    ?>
    Last edited by smolloy; 11-19-2008 at 06:48 PM. Reason: Made the code more readable

  2. #2
    Linux Guru smolloy's Avatar
    Join Date
    Apr 2005
    Location
    CA, but from N.Ireland
    Posts
    2,413
    I hope you don't mind, but I removed the php tags from your post to make it readable. Hopefully you'll get a few more replies now.
    Registered Linux user #388328 || Registered LFS user #15880
    AMD 64 X2 4600+ :: 2X1GB DDR2 800 :: GeForce 9400 GT 512MB :: ASUS M2N32 Deluxe :: 4X250GB SATAII
    Need instant help? Try us on IRC -- #linuxforums on freenode

  3. #3
    Just Joined!
    Join Date
    Aug 2006
    Posts
    32
    thanks !! you know what is better.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...