Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Stale uaktualniana zmienna
Forum PHP.pl > Forum > PHP
konradmm
witam

z gory przepraszam jesli zle opisalem tytul tematu tongue.gif

mam taka linijke w kodzie:

  1. $koszt = (strlen($_POST['title']) + strlen($_POST['message'])) * 50;


dodatkowo mam takie pola

  1. <tr>
  2. <td width='25%'>Tytul:</td>
  3. <td width='25%'>
  4. <input type='text' name='title' size='40' maxlength='100'>
  5. </td>
  6. </tr>
  7.  
  8. <tr>
  9. <td width='25%'>Opis:</td>
  10. <td width='25%'>
  11. <textarea name='message' cols='60' rows='4' ></textarea>
  12. </td>
  13. </tr>


oraz oczywiscie przycisk SUBMIT!

Funkcja dodaje komentarz/reklame, ktora mozna kupic za 50punktow za kazdy ZNAK (litera, cyfra, spacja itp...)

Chce dodac jeszcze
  1. <tr>
  2. <td width='25%'>Koszt:</td>
  3. <td width='25%'>
  4. Gwiazdka nr.1
  5. </td>
  6. </tr>


//Gwiazdka nr.1
//Chce by w tym miejscu byla caly czas aktualizowana zmienna $koszt.
//Przy kazdym dodaniu znaku, w miejscu "Gwiazdka nr.1" ma sie zmieniac koszt danej reklamy/komentarza.
//Przyklad:
//
// Tytuł: Reklama
//
// Opis: Opis
//
// W tym przypadku koszt reklamy bedzie wynosil ilosc znakow czyli 11, pomnożyć przez 50 == czyli 550punktow
// i chce zeby w polu "Gwiazdka nr.1" bylo pokazane "550"
// Po dodaniu kolejnego znaku, automatycznie powinno sie pokazac "600" (bez odswiezania strony czy klikania na dodatkowy przycisk)

To jest moj problem.

Prosze o pomoc, nigdy nie spotkalem sie z funkcja ktora odswieza automatycznie i nie mam zielonego pojecia jak to zrobic.

Pozdrawiam, konradmm
konradmm
a istnieje mozliwosc zrobienia tego w php a nie w js ?

jezeli w php nie da sie tak jak mowie,
to moze jednak da sie zrobic w taki sposob, ze po kliknieciu w przycisk "Sprawdz Koszt", wtedy dopiero bedzie aktualizowana ta zmienna ?

edit2:
pozatym interesuje mnie tylko mozliwosc dodania czegos do mojego skryptu, anizeli zmiana calego smile.gif
erix
  1. AJAX
  2. dlaczego chcesz uniknąć sprawdzania w JS?
  3. 1 i 2 - bez JS tego nie ruszysz, jeśli nie chcesz przeładowywać; PHP nie może wysłać żądania bezpośrednio do klienta, co najwyżej na nie odpowiedzieć
konradmm
prosze w takim razie o pomoc tutaj: http://forum.php.pl/index.php?showtopic=130257
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.