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
--jacek--
post
Post #2





Goście







Wiec jest dana strona na której poprzez PHP dodaje newsy(już go mam i działa), teraz staram się zrobić podobny skrypt żeby dodawał komentarze pod newsami. Każdy z tych komentarzy ma być przypisany do newsa pod którym został dodany. Cos jakby tutaj na forum. Do każdego tematu są przyporządkowane dane posty. (IMG:style_emoticons/default/winksmiley.jpg)
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: 14.10.2025 - 08:17