Jump to content
php.lv forumi

Ridinju iekraasoshana


Jee

Recommended Posts

Nevaru nekaadi izdomaat kaa to uztaisiit. Piemeeram man ir tabula, man vajag, lai katra rinda ir savaa kraasaa. Lai katra otraa rinda vienaadaa kraasaa.

Link to comment
Share on other sites

Tiešām kautko šādu nevari izdomāt:

<table>
<tr class="rinda1">
 <td>dati</td><td>dati</td>
</tr>
<tr class="rinda2">
 <td>dati</td><td>dati</td>
</tr>
<tr class="rinda1">
 <td>dati</td><td>dati</td>
</tr>
<tr class="rinda2">
 <td>dati</td><td>dati</td>
</tr>
</table>

(protams CSSā nodefinē .rinda1 un .rinda2 klases ar atšķirīgām krāsām)

Link to comment
Share on other sites

Un ko tas maina lietas būtībā?

$res = mysql_query("...");
$i = 0;
while ($row = mysql_fetch_row($res)) {
 echo '<tr class="rinda'.strval($i+1).'"><td>';
 echo implode('</td><td>', $row);
 echo '</td></tr>';
 $i = ($i+1)%2;
}
mysql_free_result($res);

Link to comment
Share on other sites

$query="SELECT * FROM `raksti`ORDER BY ID DESC";
$res = mysql_query("$query");
$i = 0;
while ($row = mysql_fetch_row($res)) {
echo '<tr class="rinda'.strval($i+1).'"><td>';
echo implode('</td><br><td>', $row);
echo '</td></tr>';
$i = ($i+1)%2;
}
mysql_free_result($res);

Arii css uztaisiiju klasi rinda un nekaa! Vienkaarshi nekraasojas.

Link to comment
Share on other sites

nu bāc. bērnudārzs.

 

kā nekrāsojas?

paskaties html source - parādās klases pareizi? nu vienai rindai viena klase, otrai otra?

neparādās? tad meklē kļūdu php skriptos. parādās tomēr? tad meklē kļūdu CSS.

Edited by hmnc
Link to comment
Share on other sites

<table>
<?php	
$alldata = mysql_query("SELECT * FROM taabele ORDER BY id ASC");
$col = 0;
while ( $row = mysql_fetch_array($alldata) )
{
 $col++;
 if ( $col % 2 == 0 )
 {
	 $color = 'FFFFEE';
 }
 else
 {
	 $color = 'EEFFFF';
 }
 echo '<tr bgcolor="#'.$color.'"><td align="left">'.$row['taskotevvajag'].'</td></tr>';
}
?>
</table>

Vai šādi strādā?

Link to comment
Share on other sites

×
×
  • Create New...