Har följande kod som fungerar men fyller inte riktigt sitt syfte.
<select name="category">
<?PHP
$query_section2 = "SELECT s.id,s.name AS sectionname " .
"FROM Sections s RIGHT JOIN Categories c " .
"ON c.parent_section=s.id Where c.id=". $_GET['id'];
$result_section2 = mysql_query($query_section2) or die("Fel i MySQL-frågan " . mysql_error());
while ($sections = mysql_fetch_array($result_section2)) {
if($Sections['id'] == $Categories['parent_id']) {
echo "<option value=\"" . $sections['id'] . "\" selected>" . $sections['sectionname'] . "</option>";
}
else {
echo "<option value=\"" . $sections['id'] . "\">" . $sections['sectionname'] . "</option>";
}
}
?>
</select>
Den ska användas för att i en dropdownmeny visa vilket sectionname en kategori hör till. Som det är just nu listar den ju bara den sektion som den tillhör och inte de övriga namnen på de andra tillgångliga sektionerna. Inte så konstigt eftersom frågan är skrivet på ett sånt vis. Men hur bör jag ändra detta? HAr klurat på det här länge och kan inte komma på om det är min SQL som är fel eller det andra. Tacksam för hjälp.