Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobieranie wiersza z bazy danych
--jacek--
post
Post #1





Goście







Witam, załóżmy ze mam dwie bazy danych o nazwach : news i komentarze.

[Komentarze]
  1. id Przynaleznosc uzytkownik tresc DATA
  2. 3 NULL 3211 lubie placuszki 2010-12-28 14:27:49

[news]
  1. id tresc temat DATA
  2. 21 firmy orazaasdas zdobyte... O mnie 2011-01-04 18:36:48


Chciałbym pobrać wartość [id] z tabeli news i wpisać ją w tabele komentarze w kolumnę [przynaleznosc]. Tak żeby news został przydzielony do komentarza i wyświetlony poniżej. Nie za bardzo wiem jak się za to zabrać, póki co wyświetla mi poprawnie jeżeli mam tylko jeden news, wtedy wszystkie komentarze pokazuje się pod nim.
Tutaj zamieszczam cały kod ..

  1. <?php
  2. require_once('bd.php');
  3. $komentarz = $_POST['komentarz'];
  4. $uzytkownik = $_SESSION['login'];
  5. $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
  6. $query = "SELECT * FROM news";
  7.  
  8. $wynik = mysqli_query($dbc, $query);
  9. while ($row = mysqli_fetch_array($wynik)) {
  10. echo '<div id="polozenie2">' . substr($row['data'], 0, 10) . '</div>';
  11. echo '<div id="polozenie3">' . $row['temat'] . '</div>' ;
  12. echo '<div id="polozenie4"> ' . $row['tresc'] . '</div>' ;
  13. if (!empty($_SESSION['id'])) {
  14. echo '<a href=".php">Komentarze uzytkowników</a>';
  15. }
  16. echo '<br />';
  17.  
  18. if(isset($_POST['submit'])){
  19. if(!empty($komentarz)){
  20. $query = "INSERT INTO komentarze VALUES('', '$uzytkownik', '$komentarz', now())"; // Tutaj mam problem.
  21. mysqli_query($dbc, $query);
  22. echo '<div id="powiadomienie">';
  23. echo 'Dodano newsa';
  24. echo '</div>';
  25. mysqli_close($dbc);
  26. }
  27. else {
  28. echo '<div id="error">';
  29. echo 'Uzupełnij pole';
  30. echo '</div>';
  31. }
  32. }
  33. mysqli_close($dbc);
  34. if (!empty($_SESSION['id'])) {
  35. ?>
  36. <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  37. <label for="username">Komentarz:</label>
  38. <input type="text" name="komentarz" size="25" />
  39. <input type="submit" value="Dodaj komentarz" name="submit" /><br><br>
  40. </form>
  41.  
  42. <?php
  43. }}
  44.  
  45.  
  46. ?>



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
set4812
post
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 13.04.2010

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


Albo jak otwierasz newsa to dajesz GET id newsa z bazy pobierasz news a potem pobierasz komentarze z id newsa ktorego masz w GET
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 10:12