Hallo ik wil een categrorie naam uit de database halen en vervolgens in een keuze menu zetten de tabel heet categorie
en daar staan de volgende namen in Webdesign = Adult enz
dit wil ik dus in een html opties formulier hebben hier onder vindt u mijn code en de sql tabel

code

<?

$sql = "SELECT * FROM categorie ORDER BY naam ASC";
$result = mysql_query($sql);

if (mysql_num_rows($result) != 0)
{
echo "<select name=\"categorie\" style=\"width: 300;\" onchange=\"openURL()\">\n";
echo " <option value=\"geen-url\""; If (!$Categorie) echo " selected"; echo " >Kies een categorie:</option>\n";
echo " <option value=\"geen-url\">----------------------------------------------------------------</option>\n";

While ($row = mysql_fetch_object($result))
{
echo " <option value=\"plaats.php?categorie=$row->naam\""; If ($row->categorie == $name) echo " selected"; echo ">$row->omschrijving</option>\n";
}

echo "</select><br><br>\n";
}

?>

sql tabel

CREATE TABLE `categorie` (
`id` int(10) unsigned NOT NULL auto_increment,
`naam` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
En wat is het probleem? Welke foutmelding krijg je?

Of misschien is het handig om de tutorials door te nemen.

Verder natuurlijk wel controleren of de query is gelukt, deze kan namelijk altijd mislukken! Controleer dus of $result TRUE of FALSE is.
er kan eem slotje op het is me al gelukt

Reageren