Witam,
Obecny projekt w pracy zmusił mnie do nauki języka PHP, ale to nic bo lubię poznawać nowe rzeczy i technologie, co za tym idzie - dobra szkoła :).
Za pomocą ajaxa wywołuję stronę php, która na podstawie danych z bazy buduję dynamicznie kod html i zwraca przeglądarce. Kodując to nasuwa mi się pytanie jak poprawnie budować taką stronę? Chodzi mi o to czy używać funkcji echo czy wszystko okładać znacznikami <?php ?> Czy któreś rozwiązanie jest bardziej wydajne ??
Rozwiązanie 1 (echo):
echo '<div class="categoriesBox" id="categoriesBox'.$categoryId.'">';
echo '<div class="categoryName">';
echo $categoryName;
echo '</div>';
while($catRow = pg_fetch_array($userPromotionsResult)){
echo '<div class="userPromotions" id="userPromotions'.$catRow['id'].'">';
echo $catRow['title'];
echo '</div>';
}
echo '</div>';
Rozwiązanie 2 (php):
<div class="categoriesBox" id="categoriesBox<?php $categoryId ?>">
<div class="categoryName">
<?php $categoryName; ?>
</div>
<?php while($catRow = pg_fetch_array($userPromotionsResult)){ ?>
<div class="userPromotions" id="userPromotions<?php $catRow['id'] ?>">
<?php $catRow['title']; ?>
</div>
<?php } ?>
</div>
Dzięki za sugestie i odpowiedzi
Pozdrawiam