Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z wyświetlaniem komentarzy
Forum PHP.pl > Forum > Przedszkole
-Th0e-
Witam! mam w bazie danych tabelkę "komy"
kolumny:
piszacy1 piszacy2 piszacy3 piszacy4 piszacy5 kom1 kom2 kom3 kom4 kom5

w której znajdują się komentarze do 5 różnych postron, które noszą nazwy
1.php 2.php 3.php 4.php 5.php

Wyświetlam komentarze takim sposobem:
(przykład z pliku 3.php)
  1. $zapytanie = mysql_query("SELECT * FROM `komy` ORDER BY `id` DESC");
  2. while($r = mysql_fetch_array($zapytanie)){
  3.  
  4.  
  5. echo '<br/><br /><strong>'. $r['piszacy3'] .'</strong>: &nbsp'. $r['kom3'] .'';
  6.  
  7. }


i wszystko niby ładnie działa, ale np. gdy napiszemy komentarz na stronie 1.php to na wszystkich innych pojawi się nowy "pusty komentarz" który zawiera jedynie ":"

napiszecie by usunąć z linijki z echo ten dwukropek, ale i tak strona będzie się "wydłużać" i były by niesymetryczne odstępy między komentarzami.
Dziękuję za pomoc. Pozdrawiam smile.gif
CuteOne
tabela komy
id | typ | komentarz

Zapytanie
SELECT `komentarz` FROM `komy` WHERE `typ` = $typ

$typ to np. 1 dla 1.php, 2 dla 2.php itd
-Th0e-
a jak to zrobić by jeszcze autora komentarzu wyświetlało?
nospor
No to do tabeli komy dodaj jeszcze autora.
tabela komy
id | typ | komentarz | autor
-Th0e-
chodzi mi o to jak za pomocą SELECT wybrać 2 kolumny, bo próbuję tak:

  1. $typ = 1;
  2.  
  3. $zapytanie = mysql_query("SELECT `kom1` && `piszacy1` FROM `komy` WHERE `typ`='$typ' ORDER BY `id` DESC");
  4. while($r = mysql_fetch_array($zapytanie)){
  5.  
  6.  
  7. echo '<br/><br /><strong>'. $r['piszacy1'] .'</strong>: &nbsp'. $r['kom1'] .'';
  8.  
  9. }


to wyświetlają się tylko dwukropki
-Th0e-
spoko już naprawiłem:

  1. $zapytanie = mysql_query("SELECT * FROM `komy` WHERE `typ`='$typ' ORDER BY `id` DESC");


temat do zamknięcia
nospor
Do oddzielania kolumn używa się przecinka...
nie: `kom1` && `piszacy1`
a: `kom1`, `piszacy1`

* służy do pobrania wszystkiego
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.