Autor | Zpráva | ||
---|---|---|---|
Ajtak Profil * |
#1 · Zasláno: 29. 4. 2012, 20:34:10
Udělal jsem výpis z databáze, a každý řádek se vypisuje do nového odstavce <p>
A já bych potřeboval nějak jednoduše udělat střídání dvou barev těchto p tagů Jeden koment by měl pozadí třeba modré, druhý třeba žluté. |
||
Sir Tom Profil |
Ajtak:
for($i=0; $i<count($P); $i++){ echo ($i%2==0) ? "<p class='modra'>" : "<p class='zluta'>"; echo $P[$i]; echo "</p>"; } |
||
candiess Profil |
Ajtak:
For example: $i=0; while(vypis z DB) { if(($i%2)==0) { $styl = "modra"; } else { $styl = "bila"; } echo "<p class='$styl'></p>"; $i++; } |
||
Borius Profil |
#4 · Zasláno: 29. 4. 2012, 20:47:12
Ajtak:
CSS3 už má na toto vlastní definici: <style> p {background-color: #0000FF;} /* implicitně každý řádek modrý */ p:nth-child(2n) {background-color: #FFFF00;} /* každý sudý řádek žlutý */ </style> Pokud necheš využívat CSS3, ale toliko CSS2, pak si nadefinuj třídu <style> p {background-color: #0000FF;} /* implicitně každý řádek modrý */ p.sudy {background-color: #FFFF00;} /* každý sudý řádek žlutý */ </style> <?php if (($vypisyZDatabaze%2)==0){ print ' class="sudy"'; } ?> |
||
Chamurappi Profil |
#5 · Zasláno: 30. 4. 2012, 01:42:16
Reaguji na Boria:
„Pokud necheš využívat CSS3, ale toliko CSS2“ Verze CSS nejsou zajímavé, podstatná je podpora v prohlížečích a ta je v tomto případě nedostatečná — což je pro rozhodování důležitější, než jestli je to trojka nebo dvojka. |
||
Ajtak Profil * |
#6 · Zasláno: 30. 4. 2012, 05:48:10 · Upravil/a: Ajtak
Reaguji na Boria:
Nějak to do toho PHP kódu nemůžu dostat. Jsem začátečník a proto prosím o úpravu tohoto jednoduchého kódu: <?php include_once 'connect.php'; $dotaz=MySQL_Query("SELECT * FROM guestbook ORDER BY id DESC"); if (!$dotaz) echo "Při výběru z databáze nastala chyba"; else { while ($zaznam=MySQL_Fetch_Array($dotaz)) { echo ("<p id='vypisy' title='$zaznam[time]'> ".($zaznam['admin']==1?'<a title="Autorizovaný nick"><u><b>':'<b>')."<font color=#547DBA><br />") . $zaznam[nick].":</font></u></b></a> <font color=#616161>".$zaznam[text]." <br /><br /></font></div></p>"; } } ?> V CSS2 |
||
candiess Profil |
Ajtak:
<style> .modra,.zluta { padding: 10px; margin: 3px; } .modra { background: blue; } .zluta { background: yellow; } </style> <?php include_once 'connect.php'; $dotaz=MySQL_Query("SELECT * FROM guestbook ORDER BY id DESC"); if (!$dotaz) echo "Při výběru z databáze nastala chyba"; else { $i=1; while ($zaznam=MySQL_Fetch_Array($dotaz)) { if(($i%2)==0) { $styl = "modra"; } else { $styl = "zluta"; } echo ("<p id='vypisy' class='$styl' title='$zaznam[time]'> ".($zaznam['admin']==1?'<a title="Autorizovaný nick"><u><b>':'<b>')."<font color=#547DBA><br />") . $zaznam[nick].":</font></u></b></a> <font color=#616161>".$zaznam[text]." <br /><br /></font></div></p>"; $i++; } } ?> |
||
Ajtak Profil * |
#8 · Zasláno: 30. 4. 2012, 10:31:02
Díky.
Vyřešeno!!! |
||
Časová prodleva: 12 let
|
0