Witam, proszę o wyjąsnienie dlaczego nie przekazuje mi wartości kolejnych rekordów a cały czas pobiera pierwszy:
echo "<td width=30 align=center>".$l."</td>"; echo "<td width=240>".$r['nazwa']."</td>"; echo "<td width=80 align=center>".$r['ilosc']."</td>"; echo "<td width=80 align=center>".$r['punkty']."</td>"; echo "<td width=80 align=center><a href=\"java script:displayWindow('champion_d.php?a=edit&imie_nazwisko={$r[nazwa]}',800,600)\"><img src=img/ikony/edycja.png title=Szczegóły style=width:16px;height:16px;border:0px; /></a></td>"; [b]/ta linia działa prawidłowo, kolejne rekordy w tabeli mają właściwe wartości/[/b]
echo "<td width=30><form method=POST action=champion_d.php?a=edit&imie_nazwisko=$r[nazwa]><input type=hidden name=imie_nazwisko /><input type=submit value=Zmień></td>"; [b]/z koleji w tej linii wartość $r jest zawsze równa wartości pierwszego rekordu/[/b]
}
Kłopot mój związany jest z przesłaniem danych do kolejnego skryptu metodą GET odczytującego pole 'imie_nazwisko' wszsytko działa mi dobrze (mając na uwadze ierwszą linię) jednak jeśli w nazwisku występują ś oraz ź, skrypt się wali, stą moje kombinacje i próba wysłania POST-em.
Dziękuję za wszelkie konstruktywne rady. Pozdrawiam!