Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Java][MySQL][PHP]Pseudo formularz - submit jako link, problem, Problem z formularzem - jako link, pobieranie danych z bazy.
-Grany-
post
Post #1





Goście







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
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


  1. name="kategoriaa[]"
Go to the top of the page
+Quote Post
grany
post
Post #3





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.06.2013

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/smile.gif)

Ten post edytował grany 29.06.2013, 05:08:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:12