How would I take a database table string "1,2" from a MySQL table "set" column type and separate it into individual numbers ("1","2") to be passed as the same field ("genreID") to be used to create checked checkboxes?
Here's what I have so far:
$sql = "SELECT
*
FROM
compare,games,genres,publisher,engine
WHERE id=$id
AND compare.gameID=games.gameID
AND compare.genreID=genres.genreID
AND compare.publisherID=publisher.publisherID
AND compare.engineID=engine.engineID";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$id = $row["id"];
$game = $row["game"];
$circa = $row["circa"];
$genreID = $row["genreID"];
$genreID = explode(",",$genreID);
// foreach ($genreID as $genreID) { $genreID=$genreID; }
$genre = $row["genre"];
$publisherID = $row["publisherID"];
$publisher = $row["publisher"];
$engineID = $row["engineID"];
$developer = $row["developer"];
Then the HTML code:
<input type=text name=genre[] maxlength=40 value=<?=$genreID?>><br>
<input type=checkbox name=genre[] value=action <?if($genreID=='1'){echo checked;}?>>action<br>
<input type=checkbox name=genre[] value=adventure <?if($genreID=='2'){echo checked;}?>>adventure<br>
<input type=checkbox name=genre[] value=role-playing <?if($genreID=='3'){echo checked;}?>>role-playing (RPG)
<br>
<input type=checkbox name=genre[] value=simulation <?if($genreID=='4'){echo checked;}?>>simulation:
<dd><input type=checkbox name=genre[]>city/empire-building
<dd><input type=checkbox name=genre[]>driving/racing/riding
<br>
<input type=checkbox name=genre[] value=strategy <?if($genreID=='5'){echo checked;}?>>strategy
(<input type=checkbox name=genre[]>real-time
<input type=checkbox name=genre[]>turn-based)
But what happens is $genreID comes out to "3" and so "role-playing" is checked when I want "action" ("1") and "adventure" ("2") checked. How do I do that?