Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Java][MySQL][PHP]Pseudo formularz - submit jako link, problem
Forum PHP.pl > Forum > Przedszkole
Grany
Witam, mam pewien problem z formularzem - zależy mi, żeby link wysyłał id pobrany z tabeli do innego skryptu w zmiennej "kategoriaa".

  1. //pomijam funkcje laczenia z baza, bo wszystko działa, liczy, wyświetla, problem jest tylko w formularzu
  2. $base = lacz_bd();
  3.  
  4. $zapytanie = "select id,name from sub_category";
  5.  
  6. $kategorie = $base->query($zapytanie);
  7.  
  8. $ile_znalezionych = $kategorie->num_rows;
  9.  
  10.  
  11. echo '</br>Dostępne Kategorie:</br>';
  12.  
  13. for ($i=0; $i <$ile_znalezionych; $i++)
  14. {
  15. $wiersz = $kategorie->fetch_assoc();
  16.  
  17. echo '<form action="" name="formularz" method=post>
  18. <input type=hidden name="kategoriaa" value="'.$wiersz['id'].'">
  19. <a href="java script:document.formularz.submit()"><b>-'.$wiersz['name'].'<b/></a>
  20. </form></br>';
  21.  
  22. }
  23.  

Podejrzewam, że błąd jest w tej lini:
  1. <input type=hidden name="kategoriaa" value="'.$wiersz['id'].'">

A dokładnie
  1. 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
b4rt3kk
  1. name="kategoriaa[]"
grany
Cytat(b4rt3kk @ 28.06.2013, 17:06:36 ) *
  1. name="kategoriaa[]"

Moge prosic troszke jasniej, bo nie bardzo dotarlo do mnie co ta zmiana robi...

Edit
Poradziłem sobie w inny sposób, skorzystałem z get'a

  1. //połaczenie z bazą
  2. $base = lacz_bd();
  3.  
  4. $zapytanie = "select id,name from sub_category";
  5. $kategorie = $base->query($zapytanie);
  6.  
  7.  
  8. $ile_znalezionych = $kategorie->num_rows;
  9.  
  10.  
  11. echo '</br>Dostępne Kategorie:</br>';
  12.  
  13. for ($i=0; $i <$ile_znalezionych; $i++)
  14. {
  15. $wiersz = $kategorie->fetch_assoc();
  16. $numer[$i] = $wiersz['id'];
  17. echo '<a href="?cat='.$numer[$i].'"><b>-'.$wiersz['name'].'<b/></a>
  18. </form></br>';
  19.  
  20. }
  21.  
  22. ?>


Z góry dzięki za pomoc mimo wszystko smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.