PHP-MYSQL-select option
Sziasztok!
A kód:A Valaszt gombra kattintva jelenik csak meg egy masik lista. Hogy tudnám azt megoldani, hogy miutan kivalasztottam az elso listabol amit szeretnek es kattitok, utana a valasztott elem maradjon a listaban megjelenitve es ne ugorjon vissza alapbol az elso elemre?
Segitsegeteket előre is köszönöm!
■ A kód:
<td>Tantargy<br /></td>
<td>
<?
$sqll = "SELECT tantargy.id,tantargy.tantargykod FROM tantargy,felvett_tantargy WHERE tantargy.id=felvett_tantargy.tantargy_id GROUP BY tantargy_id";
$sqlleredmeny = mysql_query($sqll);
$i=0;
while ($tantargykod = mysql_fetch_array($sqlleredmeny)) {
$tanid["$i"] = $tantargykod['id'];
$tan["$i"] = $tantargykod['tantargykod'];
$i++;
}
?>
<select name="tantargyx[]">
<?
for ($i=0; $i<mysql_num_rows($sqlleredmeny); $i++) {
echo ?><option value="<?=$tanid["$i"]?>"><?=$tan["$i"]?></option>;
<?}?>
</select>
</td>
<td><input type="submit" value="Valaszt" OnClick="<?
if (isset($tantargyx)) {
foreach ($tantargyx as $felvx) {
$felvtanx = $felvx;
$_SESSION['bejeltant'] = $felvtanx;
}
}
?>"></td>
Segitsegeteket előre is köszönöm!
HTML
Igy gondoltad?
<?if
Kicsereltem. Leirom hogy
Leirom hogy tortennek a dolgok:
1. megnyitom az oldalt,amig elso listaban nevalasztok tantargyat,addig a masik lista nem jelenik meg.
2. miutan valasztok tantargyat,rakattintok a gombra, akkor elmeletileg beallitodnak a valtozo ertekei es ujra meghivja magat az oldal.
3. miutan ujra betoltodot az oldal, mar megjelenik a masodik lista is, viszont az elso listaban meg mindig nem az elozoleg kivalasztott elem lathato,hanem az elsore ugrik.
4.ha megegyszer kattintok a gombra,mindegy milyen tantargyat valasztok,akkor mar azt teszi be amit elozoleg valasztottam...
nem birok rajonni hogy mert nem jo....
onclick
Es hogyan tudnam azt
ami az onclick eseményhez van
Kitoroltem az onclick-et a
Ugy nez ki
Valahogy így