From:             [EMAIL PROTECTED]
Operating system: FreeBSD 4.5
PHP version:      4.1.2
PHP Bug Type:     Scripting Engine problem
Bug description:  Loop not looping

Please see below.  I have included all information possible that could be
of assistance.  This looks possibly like, the array is too deep, or
perhaps a type not being an int, but I honestly think it's something else.
 I hope it's not me.  I've been staring at this for a long time and had
other look at it.  :)  Thanks Paul


/* This is the output from print_r that in the function below */

Array ( [Domain] => www.test.com [Start IP] => 64.24.23.32 [End IP] =>
6.23.23.23 [Netmask] => 255.255.255.255 [Number of Disks] => 2 [Disk Type]
=> ide [Enable Raid] => Y [Disk Sizes] => Array ( [0] => Array ( [SIZE] =>
40 [/] => 39 [Swap] => 1 ) [1] => Array ( [SIZE] => 40 [/home] => 40 ) ) )


function do_last(){
    global $SESSION_DATA

    /* See above for output -- Used for debugging 
    print_r($SESSION_DATA); */

    while(list($key,$value) = each($SESSION_DATA)){
         print $key . "<br>";

         /* Handle a special key */
         if($key == "Disk Sizes"){

                 /* This following code should output 2 values that are
stored in the array, but if a un-comment out "print $a", the value is
initially 2.  What happened to it being 0? */ 
                 for($a=0;$a<count($SESSION_DATA[$key]);$a++){
                          //print $a;
                          print $SESSION_DATA[$key][$a]["SIZE"] . "<br>";
                  }
          }
          else{
                  print $value . "<br>";
          }
     }
-- 
Edit bug report at http://bugs.php.net/?id=16199&edit=1
-- 
Fixed in CVS:        http://bugs.php.net/fix.php?id=16199&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=16199&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=16199&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=16199&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16199&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=16199&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=16199&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=16199&r=submittedtwice

Reply via email to