![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 19.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
A plik tekstowy pesele.txt tak wygląda... 8000<br> 5123<br> 2314<br> 2222<br> 4555<br> po wpisaniu któregokolwiek z wyżej wymienionych peselów ciągle mi wywala "brak peselu", i oczywiście warning Notice: Undefined variable: pesel in C:\xampp\htdocs\janerka\nauka.php on line 34 skrypt jednak działa jeśli w tym miejscu
zmienną $czytpesel zastąpię jakiś peslem np. 8000 . Wtedy wyświetli że pesel jest, i na indeksie 1... O co w tym chodzi? Przecież dobrze zczytuje zmienną pesel z formularza do tablicy POST... Nie wiem, nie rozumiem... btw... macie jakiś lepszy pomysł na napisanie tego? Bo nie wiem jak dodać indeksy do pliku tekstowego, żeby nie miał problemów z sczytywaniem i porównywaniem wierszy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Jeśli po podstawieniu na sztywno wartości do $czytpesel działa to jest problem z tą zmienną, tj. z przesyłaniem danych z $_POST. Daj sobie var_dump($czytpesel) i zobacz co tam siedzi. Spróbuj jeszcze na zmiennej $linia zrobić trim($linia) - możliwe, że siedzą Ci tam jakieś białe znaki, ale wówczas podstawienie pod $czytpesel wartości na sztywno też by nie zadziałało. Dalej: możesz w pętli dać var_dump() obu porównywanych wartości - to powinno Ci pokazać najwięcej.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:43 |