Tjena! jag har fått ett problem. jag vill kunna vissa fram en vissa data i en dropdown med html tagen <select><option></option> ni vet. jag har gjort en databas där alla olika slags kategorier visas. Men problemet är att jag inte får fram all data på något sätt.
min kod för hela sidan är
<?php
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
//WE NEED to select the database!
mysql_select_db("mycodez");
$categorycommand = mysql_query("SELECT * FROM category") or die(mysql_error());
while($catRow = mysql_fetch_array($categorycommand)) {
$catName = $catRow['categoryname'];
$category = "<option>" . $catName ."</option>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<select>
<?php print($category); ?>
</select>
</body>
</html>
vad är det som är galet i koden i min databas ser det utså hära
databas namn category
där finns det två fält finns som heter ID och categoryname
där finns datan
1 Skola
3 fiske
OBS bara randomdata!
men det som bara vissas e fältet med idet 3 och fiske visas.
Vad e felet?
//
Robin K.
www.mycodez.se - min blogg