Mam tabele :
id|stan_pojazdu|data_odbioru|data_przyj_do_serw|placowka|
0|serwis|2012-01-01|2011-12-01|placowka8
1|odebrany|2012-01-20|2012-01-01|placowka1
Do tej pory korzystałem .. z czegoś takiego :
CODE
$a='placowka8';
$SQL = "SELECT COUNT(*) as odebrane8 FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND data_odbioru=CURDATE() AND Jedn='$a' ";
$result = mysql_query($SQL);
$odebrane8 = mysql_fetch_assoc($result);
$SQL = "SELECT COUNT(*) as przyjete8 FROM naprawy WHERE stan_pojazdu= 'Serwis' AND data_przyj_do_serw=CURDATE() AND Jedn='$a' ";
$result = mysql_query($SQL);
$przyjete8 = mysql_fetch_assoc($result);
$SQL = "SELECT COUNT(*) as przyjete_all_8 FROM naprawy WHERE stan_pojazdu= 'Serwis' AND Jedn='$a' ";
$result = mysql_query($SQL);
$przyjete_all_8 = mysql_fetch_assoc($result);
$SQL = "SELECT COUNT(*) as odebrane_all_8 FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND Jedn='$a' ";
$result = mysql_query($SQL);
$SQL = "SELECT COUNT(*) as odebrane8 FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND data_odbioru=CURDATE() AND Jedn='$a' ";
$result = mysql_query($SQL);
$odebrane8 = mysql_fetch_assoc($result);
$SQL = "SELECT COUNT(*) as przyjete8 FROM naprawy WHERE stan_pojazdu= 'Serwis' AND data_przyj_do_serw=CURDATE() AND Jedn='$a' ";
$result = mysql_query($SQL);
$przyjete8 = mysql_fetch_assoc($result);
$SQL = "SELECT COUNT(*) as przyjete_all_8 FROM naprawy WHERE stan_pojazdu= 'Serwis' AND Jedn='$a' ";
$result = mysql_query($SQL);
$przyjete_all_8 = mysql_fetch_assoc($result);
$SQL = "SELECT COUNT(*) as odebrane_all_8 FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND Jedn='$a' ";
$result = mysql_query($SQL);
i wyświetlałem :
w tabeli :
CODE
<TD>Placówka 1</TD>
<td><? echo $przyjete8['przyjete8']; ?></td>
<td><? echo $odebrane8['odebrane8']; ?></td>
<td><? echo $przyjete_all_8['przyjete_all_8']; ?></td>
<td><? echo $odebrane_all_8['odebrane_all_8']; ?></td>
<td><? echo $przyjete8['przyjete8']; ?></td>
<td><? echo $odebrane8['odebrane8']; ?></td>
<td><? echo $przyjete_all_8['przyjete_all_8']; ?></td>
<td><? echo $odebrane_all_8['odebrane_all_8']; ?></td>
w miarę liczyło mi to ..
Lecz powiększyła mi się liczba placówkę .. do 52 i teraz moje pytanie ..
chciałbym w pętli ? zrobić tak że z kolumny pobierze sobie z tabeli
CODE
$SQL = "SELECT COUNT(name) FROM naprawy WHERE stan_pojazdu= 'Odebrane' AND data_odbioru=CURDATE() GROUP BY placowka";
$result = mysql_query($SQL) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Ilość pojazdów odebranych na dziś :". $row['COUNT(name)'] ." ". $row['placowka'] .;
echo "<br />";
}
?>
i wyświetliło mi się :
Ilość pojazdów odebranych dziś 1 z
Ilość pojazdów odebranych dziś 1 z
Ilość pojazdów odebranych dziś 3 z
w sumie było by ok gdyby jeszcze dodatkowo kolumna z placówkami wyświetlała się
czyli
Ilość pojazdów odebranych dziś 1 z Placówki 1
hmm..
Dziękuje z góry za pomoc