Witam.
Mój kod:
<?php
$nastepny = mysql_query("select mecz.druzyna1, mecz.druzyna2, mecz.id_kol, kolejka_pl.id, kolejka_pl.data, kolejka_pl.czas
from mecz, kolejka_pl where mecz.id_kol=kolejka_pl.id
and (druzyna1='A' or druzyna2='A') and (wynik1='0' or wynik2='0')");
print '<select name="id_kol">'; {
if ($pokaz['id_kol'] == $nastepny_mecz['id_kol'])
{
$selected = "selected";
}
else
{
$selected = "";
}
print '<option name="id_kol" value="'.$nastepny_mecz['id_kol'].'" '.$selected.'> [Kolejka: '.$nastepny_mecz['id_kol'].']
'.$nastepny_mecz['druzyna1'].' - '.$nastepny_mecz['druzyna2'].'
('.$nastepny_mecz['data'].' - '.$nastepny_mecz['czas'].')</option>';
if ($selected == "selected")
{
$druzyna1 = $nastepny_mecz['druzyna1'];
$druzyna2 = $nastepny_mecz['druzyna2'];
$data = $nastepny_mecz['data'];
$czas = $nastepny_mecz['czas'];
}
}
print '<input type="hidden" name="druzyna1" value="'.$druzyna1.'">'; print '<input type="hidden" name="druzyna2" value="'.$druzyna2.'">'; print '<input type="hidden" name="data" value="'.$data.'">'; print '<input type="hidden" name="czas" value="'.$czas.'">'; ?>
Otoz, <option> pobiera wszystkie mecze, ktore spelniaja warunek $nastepny. Problem polega na tym, iz dodaje mi poprawne id_kol z option do bazy, ale druzyne1, druzyne2, date i czas wpisuje z option z samego konca, a nie z wybranego przeze mnie...
Gdzie lezy problem?