Thank you Tim and Richard. With your help I was able to figure out how to
get this script working as I intended.
Here's the code, in case anyone wants to do something similar in the future.
:-))
$pages=mysql_query("SELECT CP.page_id, pagename FROM cluster_pagetbl as CP,
pagetbl WHERE
CP.cluster_id = '$id' AND CP.page_id=pagetbl.page_id order by page_id");
$pgids= array();
if (mysql_Numrows($pages)>0) {
$prows=mysql_NumRows($pages);
$i=0;
while ($i<$prows){
//figure out how to get page ids into array
$pid= mysql_result($pages,$i, page_id);
$pagename =mysql_result($pages, $i, pagename);
$pgids[$pid] = $pagename;
$i++;
}
}
//prints what is in the pgid array.
foreach($pgids as $pid => $pagename){
print $pid.' => '.$pagename.'<br>';
}
$query2=mysql_query("select page_id, pagename FROM
pagetbl order by page_id");
$mpgids= array();
if (mysql_Numrows($query2)>0) {
$numrows=mysql_NumRows($query2);
$x=0;
while ($x<$numrows){
$mpid=mysql_result($query2,$x, page_id);
$mpagename=mysql_result($query2,$x, pagename);
$mpgids[$mpid] = $mpagename;
$x++;
}
}
//prints the checkboxes, compares pgids and mgids array
foreach ($mpgids as $mpid => $mpagename){
print '<input type=checkbox name=page_ids[] value="'.$mpid.'"';
if ($pgids[$mpid] == $mpgids[$mpid]){ print " checked"; }
print '>'.$mpagename;
}
//double check to see what values are in both arrays, then print it.
$diff = array_intersect($mpgids,$pgids);
foreach ($diff as $element){
print '<p>'.$element.'<br>';}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]