Autor Zpráva
koffee
Profil
Pro vypis z DB, pouzivam toto:

$write_time = $data['write_time'];
$name = $data['name'];
$message = $data['message'];
$img = $data['img'];
$nick = $data['nick'];
$zprava = (odkazy($message));

echo "<li>\n <p class=\"first\"><b>$nick</b> <img src=\"$img\" height=\"39px\" width=\"39px\"/></br> $write_time</p>\n <p class=\"second\">$zprava</p>\n <p class=\"third\"></p>\n</li>\n";

Jde nejak zajistit, aby se po kazdem 3. vypsanem radku tzn
<li>...</li>
<li>...</li>
<li>...</li>
vypsalo
</ul><ul>?

Zkusel jsem uz while i for, ale nevim presne jak na to. Teprve zacinam.. Muze mi nekdo poradit?
Anonymní
Profil *
no skus to co som uz raz dneska spominal :) operaciu so zvyskom
echo !($riadok%3) ? </ul><ul> : '';
vysvetlenie, pokial nastane zvysok (1,2,4,5..) vrati TRUE, a to potrebujeme negovat, alebo potom hodit na druhu stranu dvojbodky :)
koffee
Profil
Děkuju za radu, ale nezdá se, že by to fungovalo :(
habendorf
Profil
A jak to celé souvisí s css?
Acci
Profil
Nejspíš neexistuje proměná řádek. Já bych to řešil takhle:
echo !(++$riadok%3) ? </ul><ul> : ''; 

++ zvýší hodnotu proměné jedničku.
Anonymní
Profil *
no predpokladal som ze prechadzas zaznamy po riadkoch a vypisujes ich v cykle, co riadok to cyklus a premenna $riadok ma odkazovat na aktualnu hodnotu, napr
$riadok = 0;
while(!feof($file))
{
$riadok++;
echo '<ul>';
// tu naky vypis jednotliveho zaznamu z databazy
// a tu to ta operacia
echo !($riadok%3) ? </ul> : '';
}
koffee
Profil
Mockrát děkuju za nakupnutí!! :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0