Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak połączyć ilość rekordów z tablicą
Forum PHP.pl > Forum > Przedszkole
szczabik
Mam taką tablice z miesiącami

  1. <?php
  2. $tab = array('Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień');
  3. ?>


Którą wyświetla za pomocą kodu

  1. <?php
  2. if ($_GET['rok'] == $rok){
  3. for ($i=0;$i<$miech; $i++)
  4. echo "<a href='licznik.php?rok=".$_GET['rok']."&miech='1'>".$tab[$i]."</a> ()<br>";
  5. } else {
  6. for ($i=0;$i<12; $i++)
  7. echo "<a href='licznik.php?rok=".$_GET['rok']."&miech='1'>".$tab[$i]."</a> ()<br>";  
  8. }
  9. ?>


i chciał by do tego dodać by wyświetlało w nawiasie obok miesiąca ile jest rekordów w bazie



W bazie danych mam takie rekordy



log_id rok miech

1 2008 10

2 2008 10

3 2008 10

4 2008 10

5 2008 10

6 2008 9



i nie wiem właśnie jak to połączyć. Może mi ktoś pomóc ?
Kildyt
Jeżeli dobrze zrozumiałem to wystarczy tylko zliczyć ile jest rekordów w bazie danych podając odpowiedni warunek i wyświetlić tą liczbę. Wyświetlając miesiąc wczytać z bazy ile jest do niego rekordów i wyświetl tą liczbę. W czym problem?
szczabik
W tym że nie wiem ja to zrobić.
Możesz podać jakiś przykład bo na razie wyświetla mi tak czyli dane z samej tablicy
Styczeń ()
Luty ()
Marzec ()
Kwiecień ()
Maj ()
Czerwiec ()
Lipiec ()
Sierpień ()
Wrzesień ()
Październik ()

I w nawiasie chce by wyświetlało ile jest rekordów w bazie z tego miesiąca zapytanie mam zrobione tylko nie wiem jak połączyć to z tą tablicą miesięcy
Kildyt
  1. <?php
  2. $sqlstat = "SELECT COUNT(*) FROM `nazwa_tabeli` WHERE `miech` = '$i'";
  3. $resultstat = mysql_query($sqlstat);
  4. $ilestat = mysql_fetch_array($resultstat);
  5. ?>


$ilestat - ilość rekordów w tabeli uwzględniają warunek


Czy o to chodzi?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.