Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prikaz informacija u tabeli

[es] :: PHP :: Prikaz informacija u tabeli

[ Pregleda: 3368 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djovan01

Član broj: 75700
Poruke: 196
208.65.70.*



Profil

icon Prikaz informacija u tabeli14.02.2007. u 16:51 - pre 209 meseci
Kako da napravim da svaki drugi red koji je iscitam iz baze ima sivu pozadinu. Hvala

Code:
echo "<table width='100%' class='styleForTableCopy'>";

echo "<tr><td bgcolor='#D1D1D1'><strong><font color='#000000'>Quote ID</font></strong></td><td bgcolor='#D1D1D1'><strong><font color='#000000'>Job Name</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Company Name</font></strong></td><td width='244' border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Date Submitted</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Sales Rep</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Quote Status</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Job Status</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Start Date</font></strong></td></tr>";
while ($row = mysql_fetch_array($result))
{


echo
"<tr><td width='195'><a href=\"search.php?id={$row['q_id']}\">{$row['q_id']}</a></td><td width='195'>{$row['job_name']}</td><td width='195'>{$row['c_name']}</td><td width='195' >{$row['submitted']}</td><td width='195' >{$row['rep']}</td><td width='195' >{$row['q_status']}</td><td width='195' >{$row['j_status']}</td><td width='195' >{$row['start_date']}</td>";
echo "</tr>\n";
}

echo "</table>\n";


moderator: Kod u code tagove!

[Ovu poruku je menjao Nemanja Avramović dana 14.02.2007. u 18:36 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 17:38 - pre 209 meseci
Broj trenutne iteracije (tj. trenutnog reda) podeliš sa 2. Ako ima ostatak - jedna boja, ako nema ostatak - druga boja.

Deljenje sa ostatkom, tj. samo ostatak od deljenja dobijaš operatorom %
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 17:58 - pre 209 meseci
Ja sam nesto iskomplicirao ali u sustini to je to. Znam ponekad da odlepim.
Code:

<?
echo "<table border =\"1\" width = \"100%\">";
$i = 1;
$c = 0;
for ($n = 1; $n <= 50; $n++) {
if ($i == 1) {
if($c) {
echo  "<tr>";    
} else {
echo  "<tr bgcolor=\"gray\">";    
}
$c = !$c;
}
$c++;
echo "<td>";
echo $n;
echo "</td>";
if ($i == 2) {
echo "</tr>";
$i = 0;
}
$i++;
}
echo "</table>";
?>

Ako ti treba pomoc kazi.
 
Odgovor na temu

djovan01

Član broj: 75700
Poruke: 196
208.65.70.*



Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 18:01 - pre 209 meseci
a kako da uhvatim broj iteracije?
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 18:29 - pre 209 meseci
Evo malo sam doradio tvoj kod i mislim da radi.
Code:

<?
echo "<table width='100%' class='styleForTableCopy'>";

echo "<tr><td bgcolor='#D1D1D1'><strong><font color='#000000'>Quote ID</font></strong></td><td bgcolor='#D1D1D1'><strong><font color='#000000'>Job Name</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Company Name</font></strong></td><td width='244' border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Date Submitted</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Sales Rep</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Quote Status</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Job Status</font></strong></td><td border='1' bordercolor='#FFFFFF' bgcolor='#D1D1D1'><strong><font color='#000000'>Start Date</font></strong></td></tr>";
$i=0;
while ($row = mysql_fetch_array($result))
{
if($i) {
echo "<tr bgcolor = \"#D1D1D1\">";    
} else {
echo "<tr>";    
}
$i = !$i;

echo "<td width='195'><a href=\"search.php?id={$row['q_id']}\">{$row['q_id']}</a></td><td width='195'>{$row['job_name']}</td><td width='195'>{$row['c_name']}</td><td width='195' >{$row['submitted']}</td><td width='195' >{$row['rep']}</td><td width='195' >{$row['q_status']}</td><td width='195' >{$row['j_status']}</td><td width='195' >{$row['start_date']}</td>";
echo "</tr>\n";
}

echo "</table>\n";
?>
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 18:31 - pre 209 meseci
Pa recimo ovako:
Code:
$brojac=0;
while ($row = mysql_fetch_array($sql)) {
$brojac = $brojac + 1;
if (($brojac % 2) == 0) {
echo '<tr bla bla boja1>';
}
else {
echo '<tr bla bla boja2>';
}
}


...verovatno ima neki jednostavniji način za brojanje, ali i ovako radi.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

djovan01

Član broj: 75700
Poruke: 196
208.65.70.*



Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 18:45 - pre 209 meseci
hvala lepo makedonce :)
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 18:51 - pre 209 meseci
Nema problem.
Vo sekoe vreme :)
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 18:59 - pre 209 meseci
Citat:
Nemanja Avramović:
...verovatno ima neki jednostavniji način za brojanje, ali i ovako radi.

Mislim da je ovo najjednostavnije
Code:

...
$i=1;
while ($row = mysql_fetch_array($result)) {
echo($i) ? "<tr bgcolor = \"#D1D1D1\">":"<tr>"; 
$i = !$i;
...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Prikaz informacija u tabeli14.02.2007. u 21:04 - pre 209 meseci
U pravu si :)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Prikaz informacija u tabeli

[ Pregleda: 3368 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.