Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][js] wyciaganie danych z formularza
arioner
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 4.04.2006

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


Witam,
chcialbym wyciagnac z formularza tresc pola textarea, ale tak zeby stalo sie to jeszcze przed przejsciem do skryptu podanego w action formularza.

Jesli mialbym taki kod w js

Kod
function przetwarzaj_formularz(formularz)
{
    var zapytanie =  formularz.zapytanie.value;
}


to czy istnieje mozliwosc przypisania wartosci z formluarz.zapytanie.value nie do dowolnej zmiennej, ale od razu do $_SESSION['zapytanie']. Albo w jaki sposob wyciagnac to zapytanie z formularza i umiescic je w tablicy $_SESSION, ale tak zeby stalo sie to jeszcze przed przejsciem do skryptu podanego w akcji formularza.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arioner
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 4.04.2006

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


Postanawiam kontynuowac temat bo nie daje mi to spokoju. Mam takie zapytanie:

  1. <?php
  2.  
  3. $zapytanie = stripslashes($_POST['zapytanie']). " LIMIT ". mysql_escape_string((int)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;
  4.  
  5. ?>


gdzie $_POST['zapytanie'] przechowuje mi tresc zapytania wpisanego na poprzedniej stronie w polu textarea. Jak juz pisalem przy stronicowaniu zawartosc $_POST['zapytanie'] jest widoczna tylko na pierwszej stronie z wynikami, wiec zeby przekazywac ja dalej zrobilem takie formularze:

dla przejscia do poprzedniej strony z wynikami

  1. <form action="?porcja=<?php echo ($_GET['porcja']-1). '"'?> method="POST">
  2. <input type="hidden" name="zapytanie" value="<?php stripslashes($_POST['zapytanie'])?>" >
  3. <input type="submit" value="poprzednia">
  4. </form>


dla przejsca do nastepnej strony z wynikami
  1. <form action="?porcja=<?php echo($_GET['porcja']+1).'"'?> method="POST">
  2. <input type="hidden" name="zapytanie" value="<?php $_POST['zapytanie']?>" >
  3. <input type="submit" value="nastepna">
  4. </form>


Jednak w dalszym ciagu jesli wyswietle sobie na pierwszej stronie z wynikami tresc zapytania to jest ok i np. mam: select login from logowanie LIMIT 0,3, jednak jesli przejde na druga strone z wynikami to z zapytania zostaje tylko: LIMIT 3,3, wiec jak widac nie przekazuje mi do nastepnych stron zawartosci $_POST['zapytanie']. Moze za bardzo kombinuje, ale prosze jakby ktos znalazl sposob jak to rozwiazac o pomoc gdyz jest mi to dosc bardzo potrzebne.

Pozdrawiam

Ten post edytował arioner 27.04.2006, 20:36:21
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 13:16