Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Przekazywanie zmiennych POST
kecajs
post
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 23.04.2010

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


Witam,
jestem początkujący w programowaniu i chcę zmierzyć się z czymś takim.
Mam bazę i z bazy - poleceniem SELECT - wyciągam rekordy określone jako "1". Tworzy się tabela i zależy mi, aby numer kolejny, oznaczony jako "Lp" lub "ID" był linkiem do strony, w której znajdą się dodatkowe informacje o produkcie z tego pola. Przykładowo: wybieram rekord oznaczony w polu "Lp" numerem 13 i pojawia mi się okno (tabela) z pobranymi z bazy z danej tabeli dane dotyczące rekordu z pozycji 13. Numer z pola "Lp" jest także linkiem do tabeli tworzonej dynamicznie (pobiera dane z bazy).
Dotarłem do tego linku http://forum.php.pl/php_przekazanie_zmiennej_przez_klikniecie_w_link_t45066.html , ale za czorta nie potrafię dopasować tego do mojego zadania.
Będę ogromnie wdzięczny za pomoc z uporaniem się z tym zagadnieniem.
Pozdrawiam,
szakal
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kecajs
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 23.04.2010

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


Oto kod:

  1. <body>
  2. <center><strong>Zestawienie pozostałych materiałów</strong></center><br><br>
  3. <table border="1" width=800 align=center cellpadding=2>
  4. <tr>
  5. <td width="20" class="table_small">Lp</td>
  6. <td width="120" class="table_small">Nazwa</td>
  7. <td width="100" class="table_small">Opis</td>
  8. <td width="30" class="table_small">Materiał</td>
  9. <td width="40" class="table_small">Dostawca</td>
  10. <td width="40" class="table_small">Producent</td>
  11. <td width="30" class="table_small">Lokacja</td>
  12. <td width="30" class="table_small">Waga</td>
  13. <td width="30" class="table_small">Stan</td>
  14. </tr>
  15. <?php
  16. include_once ("db_con.php");
  17. $connection = dbconn::instance();
  18. $wynik = $connection->query("SELECT m.PozostID, m.Nazwa, m.Opis, m.Material, l.DostawcyID, l.ProducentID, m.Lokacja, m.Waga, m.Stan FROM tb_pozost_main AS m LEFT JOIN tb_pozost_dostawy AS l ON m.PozostID=l.PozostID ORDER BY Nazwa ASC");
  19. while ($r = mysql_fetch_assoc($wynik)) {
  20. echo '<tr>';
  21. echo '<td width="20" class="table_small">' . $r['PozostID'] . '</a></td>';
  22. echo '<td width="120" class="table_small">' . $r['Nazwa'] . '</td>';
  23. echo '<td width="100" class="table_small">' . $r['Opis'] . '</td>';
  24. echo '<td width="30" class="table_small">' . $r['Material'] . '</td>';
  25. echo '<td width="40" class="table_small">' . $r['DostawcyID'] . '</td>';
  26. echo '<td width="40" class="table_small">' . $r['ProducentID'] . '</td>';
  27. echo '<td width="30" class="table_small">' . $r['Lokacja'] . '</td>';
  28. echo '<td width="30" class="table_small">' . $r['Waga'] . '</td>';
  29. echo '<td width="30" class="table_small">' . $r['Stan'] . '</td>';
  30. echo "</tr>";
  31. }
  32. ?>
  33. </table>
  34. </body>


I nie wiem za bardzo, jak to ruszyć dalej (IMG:style_emoticons/default/sad.gif)
Ogarniam, aby wyświetlić tę drugą tabele wywołuję ją tak:
  1. <?php
  2. echo '<a href="tb_dane.php?ID=' . $link[$i] . '">' . $link[$i] . '</a>';
  3. ?>

Ale co przypisać do zmiennej $link...
Go to the top of the page
+Quote Post

Posty w temacie
- kecajs   [MySQL][PHP]Przekazywanie zmiennych POST   15.06.2015, 21:34:28
- - Kshyhoo   Pokaż, jak to robisz (kod).   15.06.2015, 21:43:31
- - kecajs   Hmm, na razie to wyciągam dane z bazy poleceniem S...   15.06.2015, 21:59:17
- - Kshyhoo   Dlatego pokaż kod. Skąd mamy wiedzieć, co robisz ź...   15.06.2015, 22:00:57
- - kecajs   Oto kod: [HTML] pobierz, plaintext <body...   15.06.2015, 22:20:40
- - Kshyhoo   Musisz spreparować link, żeby $r['PozostI...   15.06.2015, 22:34:25
- - kecajs   No tak, o to chyba chodzi. Poza tym, jak się to cz...   16.06.2015, 08:25:13
- - Kshyhoo   Przeparujesz link : [PHP] pobierz, plaintext echo ...   16.06.2015, 10:55:20
- - kecajs   Wracam do tematu :) Ten fragment [PHP] pobierz, ...   4.08.2015, 22:34:20
- - bobek358   Jak dla mnie masz błąd w zapytaniu. Tutaj [PHP] p...   5.08.2015, 07:27:01
- - kecajs   A zwrot [PHP] pobierz, plaintext WHERE LacznikID=L...   5.08.2015, 12:31:13
- - bobek358   Przypisanie wartości odbywa się w: [PHP] pobierz,...   5.08.2015, 13:41:46
- - kecajs   Dalej jest tak samo :( A jeszcze mam pytanie o naz...   5.08.2015, 20:51:45
- - Kshyhoo   Przecież masz jasno: index.php?go=pokaz, czyli pli...   5.08.2015, 20:58:00
- - kecajs   Chyba znalazłem "winowajcę". Zamiast ?go...   5.08.2015, 21:19:56
- - bobek358   Wyświetl dobie $wynik na ekran i wykonaj zapy...   6.08.2015, 06:59:01
- - kecajs   Fakt, sprawdzę. Ciągle zapominam o tej prostej met...   6.08.2015, 22:22:37
- - Comandeer   Erm… Jak sama nazwa wskazuje pma przyjmuje ...   6.08.2015, 22:27:37
- - kecajs   A będziesz tak uprzejmy i wyrozumiały i wskażesz m...   7.08.2015, 06:25:39
- - Comandeer   A możesz pokazać kod łączenia się z bazą?   7.08.2015, 09:56:48
- - kecajs   Jasne, oto on: [PHP] pobierz, plaintext <?phpab...   7.08.2015, 10:07:30
- - Comandeer   Hm, a jednak się pomyliłem... To jest mysql. Pierw...   7.08.2015, 11:26:24
- - kecajs   Witam, tak knuje sobie, dlaczego mam ten błąd... Z...   17.08.2015, 21:41:21


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: 14.10.2025 - 15:33