shepp Posted September 30, 2008 Report Share Posted September 30, 2008 (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 September 30, 2008 by shepp Link to comment Share on other sites More sharing options...
Grey_Wolf Posted September 30, 2008 Report Share Posted September 30, 2008 (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 September 30, 2008 by Grey_Wolf Link to comment Share on other sites More sharing options...
shepp Posted September 30, 2008 Author Report Share Posted September 30, 2008 (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 October 1, 2008 by shepp Link to comment Share on other sites More sharing options...
kasisppr Posted October 1, 2008 Report Share Posted October 1, 2008 (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 October 1, 2008 by kasisppr Link to comment Share on other sites More sharing options...
shepp Posted October 1, 2008 Author Report Share Posted October 1, 2008 liels paldies! dažas vietas izmainīju un tagad sanāk! :) Link to comment Share on other sites More sharing options...
Recommended Posts