In a foreach loop you don't need to reference the arrays index ($i). Just use $stage['id'].
Examining $stage would have lead you to this answer. This isn't a "Learning PHP" thread, so please think for yourself... On Aug 17, 4:08 pm, keanoppy <keano0...@gmail.com> wrote: > <?php //echo pr($phase['Stage'][0]['id']); ?> > > at this line,the echo came out nicely > > <?php > $i=0; > foreach ($phase['Stage'] as $stage): > echo $stage[$i]['id']; > $i++; > echo $i; > ?> > <?php endforeach; ?> > > but after trying the loop,it says undefined offset,from 0 to the end > of the loop index...anyone help me please --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---