Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML][PHP]Dwie klasy w divie w PHP
Forum PHP.pl > Forum > Przedszkole
Dukov
Hejka

Zastanawia mnie jak dodać dwie klasy do diva za pomocą php, mam coś takiego
  1. echo "<div onclick=resize(this.id) id=".$i." class=container_web_r"." select>".$header.$paragraph.$image."</div>";


I działa, tyle, że w HTML jest
  1. <div class=container_web_r" select="">


Select ma być klasą, potrzebuję ją do zliczania ilości elementów dla skryptu w JS. W zasadzie mogę dodać klasa.lenght i klasa1.lenght ale jednak wolałbym załatwić to za pomocą jednej linijki, a tamta klasa i tak mi się przyda.

Chyba, że ktoś ma dobry sposób na zliczanie ile mam divów w divie smile.gif

  1. <div id="portfolio" class="container_php">
  2. <?php
  3. include "pages.php";
  4. ?>
  5. </div>


A to jest skrypt pages.php

  1. $i++;
  2.  
  3. if( $i % 2 == 0){
  4. $header = "<h4>".$row['title']."</h4>";
  5. $paragraph = "<p>".$row['desci']."</p>";
  6. $image = "<img src=screens/".$row['link']."></img>";
  7. echo "<div onclick=resize(this.id) id=".$i." class=container_web_r"." select>".$header.$paragraph.$image."</div>";
  8.  
  9.  
  10. }
  11.  
  12. else{
  13.  
  14. $header = "<h4>".$row['title']."</h4>";
  15. $paragraph = "<p>".$row['desci']."</p>";
  16. $image = "<img src=screens/".$row['link']."></img>";
  17. echo "<div onclick=resize(this.id) id=".$i." class=container_web_l"." select>".$header.$paragraph.$image."</div>";
  18. }


No i skrypt, który zlicza ilość elementów

  1. var checkIDs = (function() {
  2. var classr = document.getElementsByClassName('container_web_r');
  3. var classl = document.getElementsByClassName('container_web_l');
  4. var quanelemntsr = classr.length;
  5. var quanelemntsl = classl.length;
  6. return quanelemntsl + quanelemntsr;
  7. }());

W tym skrypcie oczywiście chcę zliczać elementy klasy select, stąd chce dwie klasy, tak też działa, no ale...
bostaf
Cytat(Dukov @ 3.06.2017, 19:46:10 ) *
Zastanawia mnie jak dodać dwie klasy do diva za pomocą php, mam coś takiego
  1. echo "<div onclick=resize(this.id) id=".$i." class=container_web_r"." select>".$header.$paragraph.$image."</div>";


I działa, tyle, że w HTML jest
  1. <div class=container_web_r" select="">

  1. echo "<div onclick=resize(this.id) id=$i class=\"container_web_r select\">$header$paragraph$image</div>";
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.