Hello,
What I intend to do is put the database query results in a
multidimentional array like this.
$sponsor_id['sponsor1'] = ('project1 title', 'project2 title', 'project3
title');
$sponsor_id['sponsor2'] = ('project1 title','project7 title');
....
Here is the code snippet for doing that:
==
while( ($rec = odbtp_fetch_array($qry)) ) {
if (empty($sponsor_id[$rec[1]])) {
$sponsor_id[$rec[1]] = array();
} else {
array_push($sponsor_id[$rec[1]], $rec[0]);
}
}
==
Now, when the following code is used to print the array $sponsor_id, it
only prints out the keys of the array which are:
sponsor1
sponsor2
Those project titles are not printed out.
==
foreach ($sponsor_id as $sponsor => $arr)
echo "$sponsor:";
foreach ($arr[$sponsor] as $project) {
echo "$project<br>";
}
==
My expected output should be like:
sponsor1:
project1 title
project2 title
project3 title
sponsor2
project1 title
project7 title
What is wrong? I'd appreciate any help.
Thanks,
Bing
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php