lista värden i en drop-down
8 svar · 223 visningar · startad av soffan76
Jag vill hämta upp värden ur en tabell som heter artiklar. Där finns två fält, artikelnummer och artikelbenämning. I stället för att alla poster ska listas på rad vill jag ha dem i en drop-down. Jag vet att det går att göra i ASP men i PHP vet jag inte. Vet du?
...det räcker om det är artikelnumren som listas...
[Redigerat av soffan76 den 12 okt 2001]
Något i denna stilen kanske?
// Skapa en databaskoppling
$db = mysql_connect("", "", "");
mysql_select_db("intloctite",$db);
// Lägg in post.
$sql = "SELECT det du vill plocka ut fran dbn";
echo "<SELECT name="select">";
while ($array = mysql_fetch_array($sql)) {
echo "<OPTION>" . $array["DBfalts namn"] . "</OPTION>";
}
echo "</SELECT>";
Är möjligt att det blivit lite fel hur $array fylls eftersom jag brukar använda en klass för detta, men om det inte funkar får vi väl kolla i lite böcker eller ropa på LarsG ;)
------------------
If i want culture, I'll eat yogurt.
[Redigerat av jonne den 12 okt 2001]
OK, tack för din hjälp. Det blev som du sa, inga värden kommer i drop-down-boxen, den är liten och tom. Har du nån bra bok? Själv har jag Jesper Eks PHP-bok och jag kan inte hitta nåt bra info där...
------------------
Sofia
Gjorde ett litet test och detta funkar:
// Skapa en databaskoppling
$db = mysql_connect("localhost", "user", "pass");
mysql_select_db("testDB",$db);
// Lägg in post.
$sql = "SELECT * FROM poll_Alternatives";
$foo = mysql_query($sql);
echo "<SELECT name=\"select\">";
while ($array = mysql_fetch_array($foo)) {
echo "<OPTION>" . $array["altChoise"] . "</OPTION>";
}
echo "</SELECT>";
------------------
If i want culture, I'll eat yogurt.
PHP-Essentials (med tvekan rättstavat)
Julie Meloni tror jag författaren heter
Bra bok!
------------------
Den som dricker själv har bara sig själv att fylla
Tack Jonne! Funkar alldeles utmärkt! Du är en höjdare på PHP märker jag. Och tack för boktipset, SDCd!
------------------
Sofia
