dynamisch dropdown en meesturen gegevens
Michel Koonen
26/03/2009 19:48:00Ik heb onderstaand script waarbij uit een database (2 kolommen: artist_id en artist) een dropdown list wordt gevuld. Bij een selectie wordt de naam van de artist verstuurd. Dit werkt ! Ik wil echter ook de artist_id meesturen die bij de selektie -artist- hoort. Hoe pak ik dit aan?
Ik heb enkel dat stuk van 't script gepost wat er toe doet.
Ik heb enkel dat stuk van 't script gepost wat er toe doet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$query = "SELECT DISTINCT artist_id, artist FROM artist order by artist";
$result = mysql_query($query) or die ("Couldn’t execute query.");
echo "<form action='Moviedb_personal_artist_page.php' method='POST'>
<select name='artist'>\n";
while ($row = mysql_fetch_assoc($result))
{
extract($row);
echo "<option value='$artist'>$artist\n";
}
echo "</select>\n";
echo "<input type='submit' value='Select'>
</form>\n";
?>
$query = "SELECT DISTINCT artist_id, artist FROM artist order by artist";
$result = mysql_query($query) or die ("Couldn’t execute query.");
echo "<form action='Moviedb_personal_artist_page.php' method='POST'>
<select name='artist'>\n";
while ($row = mysql_fetch_assoc($result))
{
extract($row);
echo "<option value='$artist'>$artist\n";
}
echo "</select>\n";
echo "<input type='submit' value='Select'>
</form>\n";
?>
Gewijzigd op 01/01/1970 01:00:00 door Michel Koonen
PHP hulp
18/01/2025 08:26:53- SanThe -
26/03/2009 19:50:00Je post is nu niet echt leesbaar. Pas je post even aan en gebruik en tags om je code heen. Om php code zet je uiteraard dit:Gebruik je knop om dit te doen.
SanThe.
SanThe.
Emmanuel Delay
26/03/2009 21:53:00Michel Koonen
26/03/2009 22:31:00En hoe stuur ik 't ID mee... aangezien de dropdownlist ervoor zorgt dat ik de artist selecteer en niet de ID... Stel jij voor om aan de hand van de artist weer een query te doen om vervolgens 't ID te verkrijgen?
Laat me weten hoe jij 't zou aanpakken.
Laat me weten hoe jij 't zou aanpakken.
Emmanuel Delay
26/03/2009 22:36:00De gebruiker ziet de naam, maar slechts de id wordt gestuurd.