Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zliczanie Wierszy w Tabelce, Skrypt Do Zliczania i Sumowania
-asziatko-
post 20.02.2009, 18:20:22
Post #1





Goście







Witam,

Jak napisać/zbudować prosty system zliczający dane wiersze w kolumnach tak jak tutaj w tabelce http://www.btsy.eu/tarnow.html ?.

Teraz na WWW jest wszystko ręcznie wpisywane ile jakich stacji jest. Teraz żeby to zmienić żeby skrypt liczył/sumował wszystko to jak to w ogóle zacząć?. Może jakiś gotowiec podobny na to jest?. I dobrze by było żeby oparty był na bazie plików TXT.

Ten post edytował asziatko 20.02.2009, 19:29:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
tomsi
post 20.02.2009, 18:51:12
Post #2





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


No a te liczby to wprowadzasz z pliku czy od razu na stronę? Ja Ci proponuję jeśli chcesz z pliku to wstawiaj je tak, że pobierasz z pliku liczbę przypisujesz do zmiennej i każdej komórce daj oczywiście inną nazwę zmiennej i daj prosty system zliczający

  1. <?php
  2. $suma = $komorka1 + $komorka2 //itd...
  3.  
  4. echo $suma; // dajesz w miejscu gdzie chcesz wstawić liczbę
  5. ?>


Chyba o to chodziło?

P.S. Aha i sprawdzaj sobie IF'em czy w komórce na pewno jest liczba bo widzę, że masz pola typu "Nie dotyczy" "Brak stacji".

Ten post edytował tomsi 20.02.2009, 18:53:16


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
erix
post 20.02.2009, 19:09:08
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Chyba o to chodziło?

Raczej o coś innego:
  1. <?php
  2. $licznik = array();
  3. while ... {
  4.    $licznik[0] += $wiersz['wartosc'];
  5.    ...
  6. }
  7.  
  8. echo $licznik[0];
  9. ?>

Oczywiście, sprawdzanie liczby obowiązkowo.

PS. Proszę o dodanie tagu do tematu.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-asziatko-
post 20.02.2009, 19:34:05
Post #4





Goście







Tag dodany, przepraszam zapomniałem zaznaczyć.

Panowie a jak to się przekłada na taką tabelkę jak ta

Kod
<table id="podsumowanie" summary="">
<tr>
<td class="siec_podsumowanie" colspan="2">SIEĆ</td>
<td class="ilosc_podsumowanie">ILOŚĆ</td>
<td class="gsm_900_podsumowanie">GSM 900</td>
<td class="dcs_1800_podsumowanie">DCS 1800</td>
<td class="umts_podsumowanie">UMTS</td>
<td class="planowane_podsumowanie"><a href="planowane.html">PLANOWANE</a></td>
</tr>
<tr>
<td colspan="2"><a href="era.html" ><img src="images/era.gif" alt="Era" border="0" /></a></td>
<td>14</td>
<td>14</td>
<td>12</td>
<td>10</td>
<td>5</td>
</tr>
<tr>
<td colspan="2"><a href="plus.html" ><img src="images/plus.gif" alt="Plus" border="0" /></a></td>
<td>11</td>          
<td>11</td>
<td>Brak Stacji</td>
<td>7</td>
<td>9</td>
</tr>
<tr>
<td colspan="2"><a href="orange.html" ><img src="images/orange.gif" alt="Orange" border="0" /></a></td>
<td>16</td>
<td>12</td>
<td>14</td>
<td>12</td>
<td>5</td>
</tr>
<tr>
<td colspan="2"><a href="play.html" ><img src="images/play.gif" alt="Play" border="0" /></a></td>
<td>6</td>
<td>Brak Stacji</td>
<td>Nie Dotyczy</td>
<td>6</td>
<td>2</td>
</tr>
<tr>
<td colspan="2"><strong>Razem</strong></td>
<td>47</td>
<td>37</td>
<td>26</td>
<td>35</td>
<td>21</td>
</tr>
</table>


Nie bardzo przyznam się że rozumiem o co chodzi.
Go to the top of the page
+Quote Post
tomsi
post 20.02.2009, 19:42:59
Post #5





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Ja rozumię sprawę tak, że te liczby np.

  1. <?php
  2. <td>14</td>
  3. <td>14</td>
  4. <td>12</td>
  5. <td>10</td>
  6. <td>5</td>
  7. ?>

wprowadzisz do pliku, który wrzucisz na serwer. plik .txt będzie wyglądał np. tak
14|14|12|10|5
i za pomocą funkcji explode "wyciągniesz te dane np. do tablicy. Potem każdą z tych liczb przypiszesz do zmiennej

  1. <?php
  2. $komorka1= 14;
  3. $komorka2 = 14;
  4. $komorka3 = 12;
  5. $komorka4 = 10;
  6. $komorka5 = 5;
  7. ?>


wtedy fragment Twojego kodu będzie wyglądał tak:
  1. <td><? echo $komorka1; ?></td>
  2. <td><? echo $komorka2; ?></td>
  3. <td><? echo $komorka3; ?></td>
  4. <td><? echo $komorka4; ?></td>
  5. <td><? echo $komorka5; ?></td>


a suma w "Razem" no to robisz jak pisałem
  1. <?php
  2. $suma1=$komorka1+$komorka2+$komorka3+$komorka4+$komorka5;
  3. ?>

no i dajesz wynik sumy w polu, gdzie chcesz ją mieć.


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
-asziatko-
post 20.02.2009, 23:14:14
Post #6





Goście







Nie zbyt mogę sobie z tym poradzić. Z tym

Kod
<td><? echo $komorka1; ?></td>
<td><? echo $komorka2; ?></td>
<td><? echo $komorka3; ?></td>
<td><? echo $komorka4; ?></td>
<td><? echo $komorka5; ?></td>


i

Kod
<?php
$suma1=$komorka1+$komorka2+$komorka3+$komorka4+$komorka5;
?>


to jeszcze ale jak zrobić

Cytat
a pomocą funkcji explode "wyciągniesz te dane np. do tablicy. Potem każdą z tych liczb przypiszesz do zmiennej


to już całkiem nie wiem jak to się zabrać za to.
Go to the top of the page
+Quote Post
erix
post 21.02.2009, 00:00:53
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~tomsi, czemu tak mu mieszasz?

Cytat
a pomocą funkcji explode "wyciągniesz te dane np. do tablicy.

blink.gif

Cytat
to jeszcze ale jak zrobić

Skorzystaj z mojego kodu; IMHO będzie najprościej. A dane źródłowe pobierasz z bazy, czy jak?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
-asziatko-
post 21.02.2009, 00:28:10
Post #8





Goście







Póki co nie mam bazy żeby dane pobrać. Chce właśnie to wszystko opanować żeby była baza i prosty system/skrypt do zliczania kolumn w tabelce. A kod IMHO to gdzie jest?.
Go to the top of the page
+Quote Post
erix
post 21.02.2009, 12:56:16
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
A kod IMHO to gdzie jest?.

To skrót od moim skromnym zdaniem, to nie kod. winksmiley.jpg

Cytat
Chce właśnie to wszystko opanować żeby była baza i prosty system/skrypt do zliczania kolumn w tabelce

No to napisałem, w jaki sposób. W tutorialach znajdziesz przykład wyciągania danych z bazy pętlą, zliczanie wartości zrealizuj tak, jak już napisałem.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 17:42