Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: klopot z echo
Forum PHP.pl > Forum > Przedszkole
imigrant
Musze sformatowac zmienną $_row['Message']
i dlatego chcialbym wyswietlac je w osobnych poleceniach echo
tymczasemjesli wyswietlam je w jednej lini
  1. <?php
  2.  
  3. if(mysql_num_rows($res)){
  4.       echo '<div id="contents">';
  5.       while($row = mysql_fetch_array($res))
  6. echo '<div><strong>' . $row['UserName'] .  ':</strong>' . $row['Message']. '</div>';
  7. echo '</div>';
  8. ?>

wszystko jest w porzadku
ale gdy próbuje
  1. <?php
  2. echo '<div><strong>' . $row['UserName'] .  ':' ;
  3. echo '</strong>' . $row['Message']. '</div>';
  4. echo '</div>';
  5. ?>

wyswietla mi tylko $row['UserName']

dane te sa wyświetlane w osobnej ramce

  1. <div id="contents"></div>
  2. </body>

co robie źle ?
nexis
Wpisz na początku skryptu:

  1. <?php
  2. ?>


i napisz jaki błąd się ukaże.
LBO
a gdzie klamerki dla while...
  1. <?php
  2.  
  3. //code
  4. while (statement) {
  5. //code
  6. };
  7. //code
  8.  
  9. ?>
nexis
Cytat(LBO @ 2006-01-26 11:07:15)
do kazdego echo na koncu wyrazy musisz dodawac "\n"

Co za bzdury mu wpajasz? Znak nowej linii może wstawić, ale to nie znaczy, że jest to konieczne do poprawnego działania skryptu. Znaki nowego wiersza to aspekt kosmetyczny i w zależności od potrzeb zostaje użyty lub też nie.
LBO
kolego, ale bez agresji prosze... nie zrozumialem na poczatku o co mu chodzi... wydaje mi sie ze juz po sprawie
tiraeth
W momencie gdy w pętli (czy instrukcji warunkowej) wykonujesz tylko jedną komendą, wystarczy:
  1. <?php
  2. while ($row = mysql_fetch_assoc($result)) echo $row['ABC'] . '<br />' . $row['DEF'];
  3. ?>


Jeżeli natomiast chcesz wykonać blok instrukcji należy ująć je w klamerki:
  1. <?php
  2. while ($row = mysql_fetch_assoc($result)) {
  3.  echo $row['ABC'];
  4.  echo '<br />';
  5.  echo $row['DEF'];
  6. }
  7. ?>
imigrant
Cytat
a gdzie klamerki dla while...

hmmmm...gdzies sie podzialy /stary slepy byk- to do mnie LOL/....ale juz je wstawilem I WSZYSTKO GRA...
DZIKUJE PANOWIE..uratowaliscie mnie
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.