Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Przekazywanie wybranego rekordu bazy danych do innego pliku
Hikamare
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 6.10.2010
Skąd: Żory

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


Sprawa wydaje się dosyć prosta - mam bazę danych, z której wyciągam wszystkie rekordy i wyświetlam w postaci listy. Obok tego znajduje się przycisk, który ma zapisać pole 'nazwa' i przekazać je do innego pliku (w tym przypadku koszyk.php). Nie potrafię jednak wymyślić sposobu jak to zrobić. Myślałem, o stworzeniu tablicy, która zapisywałaby po kolei rekordy i zapisywała by w niej, ale sposób, w który to jest później wyświetlane mnie nie zadowala. Ma ktoś inny jakiś pomysł?

Oto kod, jaki zastosowałem:
  1. <div id="lewy">
  2. <dl>
  3. <dt>Wybierz kategorię</dt>
  4. <center><dd><a href="?kat=narzedzia"> NARZĘDZIA </dd>
  5. <dd><a href="?kat=#"> B </a></dd></center>
  6. </dl>
  7. <div id="bottom"></div>
  8. </div>
  9.  
  10.  
  11. <div id="srodek">
  12. <?php if($_GET['kat']!==null){ ?>
  13. <h2>Wybierz interesujące cię narzędzia:</h2> <?php
  14. }
  15. else { echo('</br><center> Witaj w Narzędziowni 050!</br></br>');
  16. }
  17. if($_GET['kat']=='narzedzia'){
  18. $wynik = mysql_query("SELECT * FROM narzedzia")
  19. or die("Bł?d w zapytaniu!");
  20.  
  21. while($rek = mysql_fetch_array($wynik)) {
  22. ?>
  23. <table style="margin-left: 10px;" border>
  24. <tr><td><p align="center"><?php echo '$rek['id']'; ?></p></td>
  25. <td style="width: 150px; "><?php echo $rek['nazwa']."<br />"; ?></td>
  26. <td><P align="left"><input type="submit" value="DODAJ">
  27. </td>
  28. </tr></table>
  29. <?
  30. }
  31. }
  32.  
  33. ?>
  34.  


Ten post edytował Hikamare 20.08.2014, 23:29:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Cytat
Obok tego znajduje się przycisk, który ma zapisać pole 'nazwa' i przekazać je do innego pliku (w tym przypadku koszyk.php)

Przekazać to znaczy wysłać dane czy zapisać. Pierwsza opcja - file_put_contents, druga - ajax
Go to the top of the page
+Quote Post
Hikamare
post
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 6.10.2010
Skąd: Żory

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


No tak, tylko file_put odnosi się do plików, a ja dane przetrzymuję w bazie danych.
Chciałbym rekord wyświetlany na jednej stronie "zapisać" (w postaci jakiejś tablicy, czy czegoś) i wyświetlać go na następnej stronie (tak, jak koszyk w sklepie internetowym). No i oczywiście musi być opcja tego, że mogę kilka takich rekordów zapisać i przesłać tam.
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Słowo klucz: sesja
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: 25.08.2025 - 06:40