Output om en om gekleurd
Grt
ArendJan
ook.
Kijk of de reacties deelbaar zijn door 2 (even) of niet (oneven), aan de hand daarvan geef je je tabelrij/div/li een andere kleur mee. Dat doe ik zelf Btw Arjan, ik snap ook wel hoe je dat moet aanpakken, alleen ben ik te slecht in php om dat zelf te maken. ;)
Dit is de code die om en om dus gekleurd/niet gekleurd moet worden:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
echo('<table width="100%" bgcolor="#cccccc">');
while ($row = mysql_fetch_array($result))
{
$i++;
echo('<tr><td><img src="images/comment_blue.gif" alt="Reactie!" /><br/>Door:<b> '.$row['naam'].'</b></td></tr>');
echo('<tr><td>Op: '.$row['datumnl'].'</td></tr>');
echo('<tr><td><hr size="1" color="#cccccc"></td></tr>');
echo('<tr><td>'.$row['reactie'].'</td></tr>');
while ($row = mysql_fetch_array($result))
{
$i++;
echo('<tr><td><img src="images/comment_blue.gif" alt="Reactie!" /><br/>Door:<b> '.$row['naam'].'</b></td></tr>');
echo('<tr><td>Op: '.$row['datumnl'].'</td></tr>');
echo('<tr><td><hr size="1" color="#cccccc"></td></tr>');
echo('<tr><td>'.$row['reactie'].'</td></tr>');
Nu heb ik een poging gedaan dat script van Blanche aan de praat te krijgen...
Dus als iemand denkt dat ie zn pluspunt van vandaag nog moet verdienen... ;-) Kan iemand dit even voor mij aan proberen te zwengelen?
Zoals je ziet gaat het bij mij alleen om de table die een ander bg krijgt...
Danke.
Gewijzigd op 01/01/1970 01:00:00 door ArendJan
Code (php)
Resultaat:
blauw en rood zijn de verwijzingen naar de bijbehorende css.
Tip: echo is geen functie ( en ) horen daar dus niet bij te staan.
Voor de duidelijkheid. Ik kan amper php en heb het ook laten scripten voor me, alleen wilde ik nog wat kleine verandering doorvoeren. Kan iemand dit bovenstaande stukje code in bv. jouw of Blanches script verwerken?
In dat geval moet <table> natuurlijk ook in de while-loop staan. Vervolgens kun je die table dan een css klasse meegeven met behulp van php:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$n = 0;
while ($row = mysql_fetch_array($result))
{
$n ^= 1;
echo '<table width="100%" class="bg'.$n.'">'
echo '<tr><td><img src="images/comment_blue.gif" alt="Reactie!" /><br/>Door:<b> '.$row['naam'].'</b></td></tr>';
echo '<tr><td>Op: '.$row['datumnl'].'</td></tr>';
echo '<tr><td><hr size="1" color="#cccccc"></td></tr>';
echo '<tr><td>'.$row['reactie'].'</td></tr>';
echo '</table>';
}
?>
$n = 0;
while ($row = mysql_fetch_array($result))
{
$n ^= 1;
echo '<table width="100%" class="bg'.$n.'">'
echo '<tr><td><img src="images/comment_blue.gif" alt="Reactie!" /><br/>Door:<b> '.$row['naam'].'</b></td></tr>';
echo '<tr><td>Op: '.$row['datumnl'].'</td></tr>';
echo '<tr><td><hr size="1" color="#cccccc"></td></tr>';
echo '<tr><td>'.$row['reactie'].'</td></tr>';
echo '</table>';
}
?>
En vervolgens neem je in je css code de volgende twee klasses op:
Alleen de kleuren nog even aanpassen natuurlijk.
Het lukt me niet echt... weetniet of ik misschien het hele script ff moet neergooien... (de betreffende pagina...)
probeer het eens :)
Code (php)
Gewoon dit even ter vervanging van je <tr> zetten dan zou het moeten werken. wel even de $i buiten de while loop gooien anders wordt hij telkens reset en krijg je altijd class="blauw"
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas