Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Sākšu ar to kad tik dažas dienas iepriekš sāku ņemties ar php. Tāpēc neesiet bargi pret mani.

Es vēlos uztaisīt rezultātu sarakstu. Doma ir tāda - uzvaras gadījumā rezultāts izvadās zaļā krāsā, zaudējums - sarkanā, neizšķirts - zilā krāsā!

Ceru kad sapratāt.

Ja jums šis līdz tad -

echo '<table align="center" width="500" border="1">';

$cw_rezultati = mysql_query("SELECT * FROM cw_rezultati ORDER BY id DESC");

while($cw = mysql_fetch_array($cw_rezultati))

{

 

$zaljsh = "33FF00";

$sarkans = "ff0000";

$zils = "0000FF";

if($cw['km1_rez'] < $cw['km2_rez']){$kraasa1 = "$sarkans" and $kraasa2 = "$zaljsh";}

if($cw['km1_rez'] > $cw['km2_rez']){$kraasa1 = "$zaljsh" and $kraasa2 = "$sarkans";}

if($cw['km1_rez'] == $cw['km2_rez']){$kraasa1 = "$zils" and $kraasa2 = "$zils";}

echo '<tr><td><b><img src="images/flags/'.$cw['valsts'].'.gif" alt="" /> Mana komanda <span style="color:#$kraasa1;">'.$cw['km1_rez'].':'.$cw['km2_rez'].'</span> '.$cw['pretinieks'].'</b> @ '.$cw['karte'].'</td></tr>';

}

 

echo '</table>';

 

Nesaprotu kāpēc viņš man neuzrāda krāsas? :(

Jau iepriekš pateicos par palīdzību!

Edited by shepp
Posted (edited)
Doma ir tāda - uzvaras gadījumā rezultāts izvadās zaļā krāsā, zaudējums - sarkanā, neizšķirts - zilā krāsā!

if($rezultats=='uzvara')
{
 $krasa='00FF00';
}
else if($rezultats=='zaudejums')
{
 $krasa='FF0000';
}
else
{
 $krasa='0000FF';
}

// ...  izvadam krasu

Edited by Grey_Wolf
Posted (edited)

man nesanāk :( taču sanāktu, ja kāds varētu uztrakstīt scriptu, kas atpazīst vai rezultāts ir uzvara, zaudejums vai neizskirts!

Edited by shepp
Posted (edited)

Nu es rakstītu to dalu ar if-iem un echo kaut kā tā:

 

if($cw['km1_rez'] < $cw['km2_rez'])
{
  $kraasa1 = $sarkans; 
  $kraasa2 = $zaljsh;
}
elseif($cw['km1_rez'] > $cw['km2_rez'])
{
  $kraasa1 = $zaljsh;
  $kraasa2 = $sarkans;
}
else
{
  $kraasa1 = $zils; 
  $kraasa2 = $zils;
}
echo '<tr><td>';
echo '<b><img src="images/flags/'.$cw['valsts'].'.gif" alt="" /> Mana komanda ';
echo '<span style="color:#'.$kraasa1.';">'.$cw['km1_rez'].'</span>:';
echo '<span style="color:#'.$kraasa2.';">'.$cw['km2_rez'].'</span> ';
echo $cw['pretinieks'].'</b> @ '.$cw['karte'];
echo '</td></tr>';

 

es tikai nesaprotu, kāpēc tu definē $kraasa2, ja pēc tam tāpat to mainīgo neizmanto.

 

P.S.

Šķiet ieraudzīju tavu kļūdu.

Edited by kasisppr
×
×
  • Create New...