Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pomoc w przesłaniu danych w formularzach
Forum PHP.pl > Forum > PHP
williamUM
  1. <?php echo '<?xml version="1.0" encoding="UTF-8'.">";?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <link rel="stylesheet" href="menu_style.css" type="text/css" />
  8. </head>
  9.  
  10. <body>
  11. <?php
  12. require('polaczenie.php');
  13.  
  14.  
  15. ?>
  16.  
  17. <div id="menu">
  18. <ul>
  19. <li><a href="ksiazki.php" title="ksiazki.php"><span>Książki</span></a></li>
  20. <li><a href="zam_ksiazki.php" title="zam_ksiazki.php"><span>Zamówione książki</span></a></li>
  21. <li><a href="wyd_ksiazki.php" title="wyd_ksiazki.php"><span>Wydane książki</span></a></li>
  22. <li><a href="wyloguj.php" title="wyloguj.php"><span>Wyloguj</span></a></li>
  23. </ul>
  24. </div>
  25.  
  26. <h2>Lista książek do wypożyczenia:</h2>
  27.  
  28. <?php
  29. $wynik = mysql_query ("SELECT id, tytul, autor, wydawnictwo, rok_wyd, gatunek FROM ksiazki;");
  30. print"<table cellpadding='5' border='1'>";
  31. print"<tr><td><b>ID</b></td><td><b>Tytuł</b></td><td><b>Autor</b></td><td><b>Wydawnictwo</b></td><td><b>Rok wydania</b></td><td><b>Gatunek</b></td>";
  32. print"<td></td></tr>\n";
  33. while($rekord=mysql_fetch_assoc ($wynik))
  34. {
  35. $id=$rekord['id'];
  36. $tytul=$rekord['tytul'];
  37. $autor=$rekord['autor'];
  38. $wydawnictwo=$rekord['wydawnictwo'];
  39. $rok_wyd=$rekord['rok_wyd'];
  40. $gatunek=$rekord['gatunek'];
  41. print"<tr><td>$id</td><td>$tytul</td><td>$autor</td><td>$wydawnictwo</td><td>$rok_wyd</td><td>$gatunek</td><td>";
  42. print"<a href=\"form.php?sam=zamow&amp;id=$id\">ZAMÓW</a></td></tr>";
  43. }
  44. ?>
  45. </body>
  46. </html>



  1. <?php echo '<?xml version="1.0" encoding="UTF-8'.">";?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml">
  6. <head>
  7. <link rel="stylesheet" href="menu_style.css" type="text/css" />
  8. </head>
  9.  
  10. <body>
  11. <?php
  12. require('polaczenie.php');
  13. ?>
  14.  
  15.  
  16. <div id="menu">
  17. <ul>
  18. <li><a href="ksiazki.php" title="ksiazki.php"><span>Książki</span></a></li>
  19. <li><a href="zam_ksiazki.php" title="zam_ksiazki.php"><span>Zamówione książki</span></a></li>
  20. <li><a href="wyd_ksiazki.php" title="wyd_ksiazki.php"><span>Wydane książki</span></a></li>
  21. <li><a href="wyloguj.php" title="wyloguj.php"><span>Wyloguj</span></a></li>
  22. </ul>
  23. </div>
  24.  
  25. </style>
  26. </head>
  27. <h2>Termin</h2>
  28. <form method="post" action="form.php">
  29. <fieldset name="Dane">
  30. <table>
  31. <tr><td>
  32.  
  33. <p>Wypożycz książkę od:</p>
  34. <input type="text" name="data" value="0000-00-00" />
  35. <p>Wypożycz książkę do:</p>
  36. <input type="text" name="data2" value="0000-00-00" />
  37. <input type="submit" name="zamow" value="Zamów" />
  38. </form>
  39. </td></tr>
  40. </table>
  41. </fieldset>
  42.  
  43. </body>
  44. </html>



W pierwszym pliku znajduje się lista książek z tabeli bazy danych, jest wyświetlona i przy każdej książce można kliknąć na "Zamów" i przechodzi do formularza drugiego, gdzie trzeba podać datę - początkową, czyli wypożyczenia książki i końcową - do kiedy chce się wypożyczyć książkę. Mój problem polega na tym ,że nie wiem jak przesłać te dane z formularza do tabeli książek wypożyczonych danego użytkownika. Żeby w nowej podstronie było widać listę książek wypożyczonych przez zalogowanego użytkownika oraz daty od kiedy i do kiedy są te wypożyczenia. Proszę o napisanie kodu, który mi pomoże. Proszę o pomoc.
Pozdrawiam
PawelBah
Na moje niedoświadczone oko najłatwiej będzie stworzyć w bazie danych kolejną tabelę która będzie przechowywać:

id | id_user | id_book | begin | end

I teraz jeśli użytkownik kliknie zamów to robisz wpis w tabeli, a później na nowej stronie wyświetlasz dane z tej tabeli danemu użytkownikowi(Oczywiście jakieś Joiny się pojawią winksmiley.jpg). To tak w skrócie. W sumie to ekspertem się nie czuję winksmiley.jpg
CuteOne
  1.  
  2. echo '<input type="hidden" name="book_id" value="'.$_GET['id'].'">';
  3.  


Najbardziej popularny system przesyłania informacji pomiędzy formularzami - więcej na google -> formularze pola ukryte
williamUM
Cytat(CuteOne @ 21.11.2010, 13:04:04 ) *
  1.  
  2. echo '<input type="hidden" name="book_id" value="'.$_GET['id'].'">';
  3.  


Najbardziej popularny system przesyłania informacji pomiędzy formularzami - więcej na google -> formularze pola ukryte




Ale gdzie mam to wstawić ? Czy możesz to wrzucić do mojego kodu, tak aby to już działało ?
Cysiaczek
Wyłudzasz gotowce? Zapomnij.
Zamykam
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.