while (list ($key, $val) = each ($_POST)) { // echo $val . "
"; // echo $match . "
"; if ($key == raid_class_Warrior_Tank_count) { if ($val > 0) { $class_name = preg_split('/_/', $key); $query = $db->build_query('INSERT', array( 'raid_id' => $this->url_id, 'class_name' => 'Warrior Tank', 'class_count' => $val) ); $db->query('INSERT INTO ' . RP_CLASSES_TABLE . $query); // echo " " . $class_name[2] . " - lolol"; } elseif ($key == raid_class_Warrior_DPS_count) { if ($val > 0) { $class_name = preg_split('/_/', $key); $query = $db->build_query('INSERT', array( 'raid_id' => $this->url_id, 'class_name' => 'Warrior DPS', 'class_count' => $val) ); $db->query('INSERT INTO ' . RP_CLASSES_TABLE . $query); // echo " " . $class_name[2] . " - lolol"; } } elseif (preg_match('/^(raid_class_.+_count)$/', $key, $match)) { if ($val > 0) { $class_name = preg_split('/_/', $key); $query = $db->build_query('INSERT', array( 'raid_id' => $this->url_id, 'class_name' => $class_name[2], 'class_count' => $val) ); $db->query('INSERT INTO ' . RP_CLASSES_TABLE . $query); } } } }