enkel namnsortering

PHP

2 svar · 351 visningar · startad av Sanji

Medlem sedan juli 2009355 inlägg
Trådstart#1

Hej! Jag håller på och gör en sida där jag visar poster ur en databas, och har nyss lagt till funktionen att kunna begränsa visningar av poster till den person de gäller för. t.ex. om det finns tre personer, Marcus, Göran och Ulrika, så ska man kunna välja någon av dessa i en dropdown-lista, och därefter visas bara poster som hör till den personen.


<form method="post" action="aktivitetslista.php" >
Visa efter namn: <select name="namnsortering">
<?PHP

$con=@mysql_connect("localhost", "root", "")
or die("Det gick inte att ansluta!");
mysql_query("SET NAMES utf8");

mysql_select_db("actionsports", $con);

$kverry = mysql_query('SELECT * FROM aktivitetslista_users');

while($row = mysql_fetch_array($kverry))
{
echo <option value="' . $row['firstname'] . '" /> ';
}

 ?>
</select>
<input type="submit" value="visa" />
</form>

det fungerar fint att visa posterna precis som jag vill, ända problemet är att det bara syns tomma fält i drop-down listan. De tomma fälten har sina rätta värden, men man ska ju inte behöva gissa sig till vilket namn man har valt. Med andra ord, jag behöver hjälp att se vad det är som orsakar dessa tomma fält i drop-down listan!

MVH. Sanji

Medlem sedan jan. 2005953 inlägg
#2
echo '<option value="' . $row['firstname'] . '">' . $row['firstname'] . '</option>';
Medlem sedan juli 2009355 inlägg
#3

tack!

Haha, nu inser jag hur korkad jag är ibland! tack så mycket metalboy!

jag ska försöka tänka lite mer innan jag postar en sådan fråga nästa gång.

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)