As my "learn PHP" project, I'm setting up a version of my site to use it. So far, so good. I'm working on a relational system to handle what sections of my site go where in a hierarchy. I'm able to add new rows to a table that relates categories to kinds of content. That works fine, but my next step is what's confusing me. I'm displaying the current subcategories ("flavors") as checkboxes in a form. If they're selected, then they get passed to the next step and added to the relations table. What I'd like to do, though, is have a checkbox already checked if there's an existing relation for it. My first thought is taking the array of existing flavors and compare that array to the array of flavors that are children of the current parent category. Array_intersect would seem to be perfect for this, but it's PHP4 only, right? (I'm also open to the possibility that I'm approaching this in entirely the wrong way, so any contributions are welcome.) Here's my existing code: $childquery = "select * from flavors order by flavor"; $childtype = "flavor"; $childresult = mysql_query($childquery) or die(mysql_error()); //childresult behaves as expected $relationsquery = "select * from relations where childtype='$childtype' and parenttype='$parenttype' and parentsku='$parentsku'"; $relationsresult = mysql_query($relationsquery) or die(mysql_error()); /* relationsresult is the other array I think I need; but I don't know what to do with it */ ?> form code goes in here, snipped for space/relevance <?php while ($row = mysql_fetch_array($childresult)) { printf("<input type=\"checkbox\" name=\"childsku[]\" value=\"%s\">%s<br>\n", $row["flavorsku"], $row["flavor"]); } Any ideas/thoughts or pointers to appropriate tutorials would be most helpful. Thanks! -- Maurice Rickard http://mauricerickard.com/ -- 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]