Autor | Zpráva | ||
---|---|---|---|
Petr Profil |
#1 · Zasláno: 24. 6. 2021, 12:47:14
<? $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++; } ?> |
||
Ikki Profil |
#2 · Zasláno: 24. 6. 2021, 16:17:08
Nestačilo by ti jen změnit hodnotu X?
|
||
Petr Profil |
#3 · Zasláno: 24. 6. 2021, 17:09:15
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 |
#5 · Zasláno: 25. 6. 2021, 14:07:39
Děkuji za pomoc.
|
||
Časová prodleva: 3 roky
|
0