Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][AJAX][PHP]dlugosc znaku
attimo
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 6
Dołączył: 23.01.2010

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


Głupia sprawa bo problem jest błachy, ale nie potrafie sobie z nim poradzic.

Sytuacja wygląda tak:
Jest pole tekstowe z zdarzeniem onkeyup ktore wywoluje AJAXA który laczy sie z plikiem PHP. Pytanie jest takie jak sprawdzic poprzednia dlugosc znaku tzn wpisalem np. komp to dlugosc znaku jest 4 teraz jesli usune jeden znak to sa juz 3 ale jak sprawdzic czy aktualna dlugosc ciagu jest mniejsza od poprzdenij ? dlugosc zapisuje do sesji.

  1. $_SESSION['dlugosc'] = strlen($_POST['name']);
Go to the top of the page
+Quote Post
skarabe.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 49
Dołączył: 29.07.2010

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


  1. if ($_SESSION['dlugosc'] > strlen($_POST['name'])) {
  2. echo 'Ojej, nowa wartość jest krótsza niż poprzednia!';
  3. }
  4. $_SESSION['dlugosc'] = strlen($_POST['name']);
Go to the top of the page
+Quote Post
zelu
post
Post #3





Grupa: Zarejestrowani
Postów: 229
Pomógł: 34
Dołączył: 7.12.2008
Skąd: Poznań

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


Najpierw porównaj nową wartość, z wartością, która już jest w sesji, a dopiero później przepisuj $_POSTa do sesji
Go to the top of the page
+Quote Post
attimo
post
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 6
Dołączył: 23.01.2010

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


Dzieki, oczywiście to się okazało bardzo proste.
Go to the top of the page
+Quote Post

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: 8.10.2025 - 15:53