Autor Zpráva
Petr
Profil
<?                      
$cnt = 0;
foreach ($content->find('article') as $data)
{
echo "<div class='flex-wr-sb-s m-b-30'><a href=http://chebsky.denik.cz";
echo $data->find('a',0)->href;
echo " target='_blank' class='size-w-1 wrap-pic-w hov1 trans-03'>";
echo "<img src=";               
echo $data->find('img',0)->src;
echo " border=0 style='width: 100%; height: auto;' id='mvtv_foto'></a>";

echo "<div class='size-w-2'>";
echo "<span class='cl8'><span class='f1-s-3'>Přidáno: "; 
echo $data->find('div[class="box-article-tag"]',0)->plaintext;
echo "</span></span>";

echo "<h5 class='p-b-5'><a href=http://chebsky.denik.cz";
echo $data->find('a',0)->href;                       
echo " class='f1-s-5 cl3 hov-cl10 trans-03'>";
echo $data->find('h3[class="box-article-title fs20"]',0)->plaintext;                      
echo "</a></h5>";
echo"</div></div>";
if (++$cnt > 3) {break;}
} 
?>

Potřeboval bych do kódu zakomponovat následující příkaz, aby se nezobrazoval první členek, ale až druhý v pořadí.
<?php  
$x = 0;
 
while($x < 4) {
  if ($x == 1) {
    $x++;
    continue;
  }
  echo "The number is: $x <br>";
  $x++;
} 
?>
Dík
Ikki
Profil
Nestačilo by ti jen změnit hodnotu X?
Petr
Profil
Ikki:
Jde mi o propojení obou php kódů do jednoho. Zkoušel jsem více variant, ale vykazuje mi to pokaždé php chybu.
lionel messi
Profil
Petr:
Zkoušel jsem více variant, ale vykazuje mi to pokaždé php chybu.

Nevidíme, čo si skúšal. V podstate sú to stále základy práce s cyklami a podmienkami. Pri konkrétnej hodnote iteračnej premennej ($cnt) proste nič nevypíšeš.

<?                      
$cnt = 1; //nevidím dôvod číslovať od nuly
foreach ($content->find('article') as $data)
{
if ($cnt > 1) { //ak to nie je prvý článok, vypisujeme
  echo "<div class='flex-wr-sb-s m-b-30'><a href=http://chebsky.denik.cz";
  echo $data->find('a',0)->href;
  echo " target='_blank' class='size-w-1 wrap-pic-w hov1 trans-03'>";
  echo "<img src=";               
  echo $data->find('img',0)->src;
  echo " border=0 style='width: 100%; height: auto;' id='mvtv_foto'></a>";
 
  echo "<div class='size-w-2'>";
  echo "<span class='cl8'><span class='f1-s-3'>Přidáno: "; 
  echo $data->find('div[class="box-article-tag"]',0)->plaintext;
  echo "</span></span>";
 
  echo "<h5 class='p-b-5'><a href=http://chebsky.denik.cz";
  echo $data->find('a',0)->href;                       
  echo " class='f1-s-5 cl3 hov-cl10 trans-03'>";
  echo $data->find('h3[class="box-article-title fs20"]',0)->plaintext;                      
  echo "</a></h5>";
  echo"</div></div>";
  }
if (++$cnt > 4) {break;} //zvýšenie o 1, lebo som číslovanie $cnt nastavil od 1
} 
?>

PS: S touto spleťou php a html sa ti určite nerobí dobre, chcelo by výpis lepšie oddeliť od php kódu.
Petr
Profil
Děkuji za pomoc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0