Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zliczanie warunkowe dla kilku wierszy
shadow1987
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.02.2012

Ostrzeżenie: (0%)
-----


Witam potrzebuje aby zliczyło mi ilość wierszy względem argumentów..
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);

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>

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

Ten post edytował shadow1987 7.02.2012, 13:25:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 06:38