//pomijam funkcje laczenia z baza, bo wszystko działa, liczy, wyświetla, problem jest tylko w formularzu $base = lacz_bd(); $zapytanie = "select id,name from sub_category"; $kategorie = $base->query($zapytanie); $ile_znalezionych = $kategorie->num_rows; for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz = $kategorie->fetch_assoc(); echo '<form action="" name="formularz" method=post> <input type=hidden name="kategoriaa" value="'.$wiersz['id'].'"> <a href="java script:document.formularz.submit()"><b>-'.$wiersz['name'].'<b/></a> </form></br>'; }
Podejrzewam, że błąd jest w tej lini:
<input type=hidden name="kategoriaa" value="'.$wiersz['id'].'">
A dokładnie
value="'.$wiersz['id'].'"
Ponieważ po kliknięciu w dowolny link, wysyłany jest ID ostatniego pobranego rekordu.
Z góry dzięki za każdą sugestię i przepraszam jeżeli bardzo namotałem, ale jestem po nocce i dopiero wstalem...
Pozdrawiam