Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wywołanie funkcji
Forum PHP.pl > Forum > Przedszkole
adamoski11
Witam,

mam problem z wywołaniem i poprawnym działaniem funkcji w pętli while.

jak powinna wyglądać poprawnie taka funkcja:

  1.  
  2. function countid2() {
  3. $imgid = ''.$row[6].'';
  4. $countid = strlen($imgid);
  5. if ($countid == 3) echo '<img src="..." />';
  6. elseif ($countid == 4) echo '<img src="..." />';
  7. elseif ($countid == 5) echo '<img src="..." />';}
  8.  


i jak ją wywołać:

  1.  
  2. $query = "SELECT * FROM ...";
  3. $result = mysql_query ($query);
  4.  
  5. while ($row = mysql_fetch_array($result)){
  6.  
  7. $body .= '
  8.  
  9. <div>
  10. <a href="index.php?m='.$row[2].'">
  11. wywołanie funkcji countid2()
  12. </a>
  13. </div>
  14.  
  15. ';
  16.  
Raito
1. W funkcji zastąp echo na return.
2.
  1. $body .= '
  2.  
  3. <div>
  4. <a href="index.php?m='.$row[2].'">'.
  5. countid2().'
  6. </a>
  7. </div>
  8.  
  9. ';
adamoski11
Dzięki, zrobione!
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.