Forum Moderators: coopster
mysql_connect(SQL_HOST_NAME, SQL_USER_NAME, SQL_PASSWORD) or die(mysql_error());
mysql_select_db(SQL_DATABASE) or die(mysql_error());
$result = mysql_query("SELECT * FROM categories")or die(mysql_error());
echo '<ul class="cat_list_checkboxes">';
while($row=mysql_fetch_assoc($result)){
echo '<li><input type="checkbox" name="categories[]" value="'.$row['id'].'">'.$row['category_name'].'<li>';
}
echo '</ul>'; <li>
<label for="store_location">Categories <span class="small">(select up to four)</span></label>
<?php fetch_categories_checkboxes(); ?>
<li> /*Name: fetch_categories_checkboxes()
/*Desc: This function grabs the categories and outputs them in a checkbox format
/*
*/
function fetch_categories_checkboxes() {
mysql_connect(SQL_HOST_NAME, SQL_USER_NAME, SQL_PASSWORD) or die(mysql_error());
mysql_select_db(SQL_DATABASE) or die(mysql_error());
$result = mysql_query("SELECT * FROM categories")or die(mysql_error());
echo '<ul class="cat_list_checkboxes">';
while($row=mysql_fetch_assoc($result)){
echo '<li><input type="checkbox" name="categories[]" value="'.$row['id'].'">'.$row['category_name'].'<li>';
}
echo '</ul>';
}
while($row=mysql_fetch_assoc($result)){
echo '<li><input type="checkbox" name="categories[]" value="'.$row['id'].'"';
if (isset($_POST['categories'])) {
foreach ($_POST['categories'] as $c) {
if ($c==$row['id']) { echo ' checked'; break; } // checked="checked" for XHTML
}
}
echo '>'.$row['category_name'].'<li>';
}