![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 10.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam w pliku tekstowym dane użytkowników: imie, nazwisko, rok urodzenia, miesjce zamieszkania, e-mail. Wyświetlam wszystko wierszami. Jak policzyć ilu użytkowników jest z danego miasta? Dzięki za podpowiedzi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
[php:1:6cbc6e10ca]<?php
$plik="plik_z_danymi.txt" $tab=file($plik); $cnt=count($tab); $ile=0; for($i=0; $i<$cnt; $i++){ $cz=explode("|*|", $tab[$i]); //wpisz poprawny separator ! if($cz[3]==$_GET['miasto']){ $ile++; } } echo $ile." - tyle razy w pliku wystepuje ". $_GET['miasto']; ?>[/php:1:6cbc6e10ca] To takie coś prostego - poprostu pobierasz plik do tablicy kazdą linie dzielisz explodem na czesci i sprawdzasz czy dana czesc jest równa zmiennej którą przekazujesz np. w adresie liczysz to i voila. Oczywiscie to prosty przykład - zrób to sobie z jakimś bardziej rozbudowanym formularzem - zeby mozna było wybrac czego chcemy szukac (miasto , imie) i podac odpowiednik |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 07:08 |