Jump to content
php.lv forumi

Recommended Posts

Posted

					<?php $pedejie_rezultati = mysql_query("SELECT id, valsts, pretinieks, km1_rez, km2_rez FROM ".DB_PREFIX."cw_rezultati ORDER BY id DESC LIMIT 5");
				while($pr = mysql_fetch_array($pedejie_rezultati))
				{
				if($pr['km1_rez'] > $pr['km2_rez']) { $krasa = 'green'; } elseif($pr['km1_rez'] == $pr['km2_rez']) { $krasa = 'blue'; } else { $krasa = 'red'; }
				echo '<li><a href="?sadala=cw_rezultati&id='.$pr['id'].'">'.$settings['komandas_tags'].' vs <img src="images/flags/'.$pr['valsts'].'.gif" alt="" /> '.$pr['pretinieks'].'</a> <span style="color:'.$krasa.'; font-weight:bold;">'.$pr['km1_rez'].':'.$pr['km2_rez'].'</span></li>';
				}
				$count_rez = mysql_query("SELECT count(id) FROM ".DB_PREFIX."cw_rezultati");
				$count_rez = mysql_fetch_array($count_rez);
				if($count_rez[0] < 1)
				{
				echo "<li>Pagaidām vēl nav noticis neviens cw...</li>";
				}
				?>

 

Kā šos abus varētu apvienot vienā?

Posted

Neredzu kāpēc tie būtu jāapvieno vienā.

Tas otrs kverijs ir pilnīgi neatkarīgs no pirmā - tas tikai saskaita ierakstu skaitu (ja id tev ir unikāls).

Iznes vienkārši to otro kveriju no while cikla ārā, un iekšā atstāj jau iepriekš izvilkto datu izvadīšanu.

Posted

tas otrs kverijs nemaz nav ciklā, var darīt kkā tā:

<?php


$pedejie_rezultati = mysql_query("SELECT COUNT(id) AS count, id, valsts, pretinieks, km1_rez, km2_rez FROM ".DB_PREFIX."cw_rezultati ORDER BY id DESC LIMIT 5");

while($pr = mysql_fetch_array($pedejie_rezultati)) {

if($pr['km1_rez'] > $pr['km2_rez']) {
	$krasa = 'green';
} elseif($pr['km1_rez'] == $pr['km2_rez']) {
	$krasa = 'blue';
} else {
	$krasa = 'red';
}
	echo '<li><a href="?sadala=cw_rezultati&id='.$pr['id'].'">'.$settings['komandas_tags'].' vs <img src="images/flags/'.$pr['valsts'].'.gif" alt="" /> '.$pr['pretinieks'].'</a> <span style="color:'.$krasa.'; font-weight:bold;">'.$pr['km1_rez'].':'.$pr['km2_rez'].'</span></li>';
}

$cnt = mysql_fetch_row($pedejie_rezultati);

if($cnt[0] < 1) {
	echo "<li>Pagaidām vēl nav noticis neviens cw...</li>";
}

?>

 

var izmantot arī mysql_num_rows()...

×
×
  • Create New...