Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Instrukcje php mieszane z html
Forum PHP.pl > Forum > PHP
mitas
Witam, mam prośbę może mi ktoś przedstawić w jaki sposób można używać instrukcji warunkowych, pętli switch, while, for naprzemiennie z html ? Szukałem na necie ale nie mogę znaleźć lub źle szukam (pewnie to drugie smile.gif ) chodzi np. o takie coś (powiedzmy że mam to wpisane w pliku index.php):
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <title></title>
  6. </head>
  7. <body>
  8. <?php
  9. $zm1= 12;
  10. if ($zm1 == 12)
  11. <span style="color: red;">
  12. echo ("1");
  13. </span>
  14. else
  15. <span style="color: blue;">
  16. echo ("2");
  17. </span>
  18. ?>
  19.  
  20.  
  21. </body>
  22. </html>
  23.  


chciałbym to zrobić bez "echania" czyli bez echo "<span>" itd.

będę bardzo wdzięczny za przedstawienie mi małego tutka jak mogę to robić na instrukcjach warunkowych, i pętlach. Dzięki
wizu
Do mieszania html z php wygodniejsza jest moim zdaniem opcja bez klamerek:
  1. <?php
  2. $var = true;
  3. if($var === true): ?>
  4. <span>Zmienna $var jma wartość true</span>
  5. <?php else: ?>
  6. <span>Zmienna $var nie ma wartości true</span>
  7. <?php endif; ?>


Zwróć uwagę na dwukropek po if i else.

Możesz użyć również smarty.
mitas
dzięki, dokładnie o takie coś mi chodziło @wizu smile.gif mam jeszcze pytanie jak mam np. petlę while to konczę ją również w taki sposób tj. np. endwhile ? a for endfor ? i switch endswitch tak ? Jeszcze raz dzięki
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.