tedd wrote:
> At 2:43 PM -0500 10/1/08, Afan Pasalic wrote:
>> just tested. works fine
>>
>>
>>
>> $_SESSION = array(
>> '6156' => array(
>> 'first_name' => 'Diane',
>> 'last_name' => 'Cable'),
>> '7030' => array(
>> 'first_name' => 'Fred',
>> 'last_name' => 'Cago'),
>> '656' => array(
>> 'first_name' => 'Helen',
>> 'last_name' => 'Cahalan')
>> );
>>
>> echo '<pre>';
>> print_r($_SESSION);
>>
>> foreach ($_SESSION as $key => $value)
>> {
>> echo $_SESSION[$key]['last_name'].',
>> '.$_SESSION[$key]['first_name'].'<br>';
>> }
>>
>> -afan
>
> -afan:
>
> That's fine, but that's not the problem.
>
> The problem is:
>
> $_SESSION['user_id'][] = '6156';
> $_SESSION['first_name'][] = 'Diane';
> $_SESSION['last_name'][] = 'Cable';
>
> $_SESSION['user_id'][] = '1234';
> $_SESSION['first_name'][] = 'Big';
> $_SESSION['last_name'][] = 'Ron';
>
> $_SESSION['user_id'][] = '8867';
> $_SESSION['first_name'][] = 'Joe';
> $_SESSION['last_name'][] = 'Dirt';
>
> Now, how do you retrieve it?
>
> Cheers,
>
> tedd
>
tedd,
I just copied your code, created your sessions and - it works fine.
http://afan.net/tedd.php
code:
<?php
session_start();
$_SESSION['user_id'] = array(6156, 7030, 656);
$_SESSION['first_name'] = array('Diane', 'Fred', 'Helen');
$_SESSION['last_name'] = array('Cable', 'Cago', 'Cahalan');
echo '<pre>';
print_r($_SESSION);
$num_users = count($_SESSION['user_id']); // <--- this works (correct
$num_users)
echo "?: ".$num_users.'<br><table border="1">';
for ($i = 0; $i < $num_users; $i++)
{
$last_name = $_SESSION['last_name'][$i];
$first_name = $_SESSION['first_name'][$i];
echo("<tr><td>$last_name</td><td>$first_name</td></tr>");
}
echo '</table>';
I think there is something outside your code.
-afan
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php