Topic: Selected atributas iš MySQL
Sveiki,
Išnaršiau visą internetą, tačiau nieku neradau atsakymo į atrodo tokį paprastą klausimą. Jūsų forume vienoje temoje buvo apie tai užsiminta, tačiau atsakymo nebuvo.
Taigi darau formą ir joje HTML Option sąrašą. Kai kuri naują eilutę, tai viskas gerai, pasirenku reikšmę iš sąrašo ir nesuki sau galvos, tačiau kai reikia redaguoti duomenis sąraše parenka pirmąją reikšmę, o ne tą, kuri yra išsaugota MySQL.
Manau neaiškiai paaiškinau, todėl pateiksiu paprastą pavyzdį. Sakykime įdedu filmą ir iš formoje pateikto sąrašo pasirenku jo žanrą. Kai noriu redaguoti tą patį filmą sąraše pasirenka pirmoji reikšmė ir jeigu aš pamiršiu vėl nustatyti senąją, ji pasikeis. Man reikėtų, kad redaguojant sąraše būtų parinktas MySQL'e išsaugotas filmo žanras.
Kodas, kurį naudoju:
$vykdome_2 = mysql_query("SELECT * FROM `wision_zanrai` ORDER BY `zanrai_pavadinimas` ASC") or die (mysql_error());
echo"<tr>
<td width='80'><b>Kategorija:</b></td>
<td><select size='1' name='filmai_zanras'>";
while ($row = mysql_fetch_array($vykdome_2)) {
$zanrai_id = $row['zanrai_id'];
$zanrai_pavadinimas = $row['zanrai_pavadinimas'];
echo "<option value='".$zanrai_id."'>".$zanrai_pavadinimas."</option>";
}
echo "</select></td></tr>";