| 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: 14 let
|
|||
0