Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Króciutkie pytanie o formularz
Szymi_2004
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.08.2010

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


Witam!
Chciałbym napisać skrypt, który pobierałby dane z ukrytego przez CSS (poprzez display) inputa, a następnie przekazywał tą wartość innej funkcji (poprzez echo). Problem jest taki, że sam całość miałaby się opierać na formularzu GET, tak aby to użytkownik mógł ustalać wartość dla funkcji poprzez dopisanie do adresu ?funkcja=1 (GET podający wartość dla wcześniej schowanego inputa). Nie wiem jak to wszystko zebrać do kupy, gdyż z akcją GET jeszcze się nie obyłem. Z góry dziękuję za pomoc
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


Dziękujesz za pomoc, ale nie napisałeś jakiej pomocy oczekujesz.
Co do tego display, lepiej daj dla inputa type="hidden"
Go to the top of the page
+Quote Post
Szymi_2004
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.08.2010

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


Dobrze więc jeszcze raz. Proszę o pomoc ponieważ:

Cytat(Szymi_2004 @ 5.07.2011, 23:20:47 ) *
Nie wiem jak to wszystko zebrać do kupy, gdyż z akcją GET jeszcze się nie obyłem


Potrzebuję aby ktoś przedstawił mi w kodzie jak miałaby wyglądać inicjacja akcji GET. Wyobraźmy sobie sytuacje, użytkownik wchodzi na adres "jakaś-strona.pl/index.php?formularz=1" w tym momencie GET zbiera wartość wpisaną przez użytkownika (w tym wypadku "1") do inputa o nazwie "formularz" (który jest nie widoczny dla użytkownika). Następnie pobieramy wartość z inputa i podajemy ją do funkcji poprzez atrybut echo. Czyli tak naprawdę potrzebuję wytłumaczenia w jaki sposób mogę pobrać wartość z inputa na którym zadziałał GET i następnie przekazać ją do napisanej przeze mnie funkcji. Wiem, że trochę zagmatwałem, ale logicznie rzecz biorąc gdzieś muszę przechowywać wartość podaną przez użytkownika, w tym wypadku input wydaje mi się najrozsądniejszym rozwiązaniem. Proszę o pomoc!

Ten post edytował Szymi_2004 5.07.2011, 23:20:46
Go to the top of the page
+Quote Post
gargamel
post
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 35
Dołączył: 25.06.2010

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


Reasumując... chcesz poprzez GET przekazać jakąś zmienną do JS ?
Go to the top of the page
+Quote Post
sadistic_son
post
Post #5





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Ja też nie czaję o co chodzi. Ale to:
Cytat
logicznie rzecz biorąc gdzieś muszę przechowywać wartość podaną przez użytkownika, w tym wypadku input wydaje mi się najrozsądniejszym rozwiązaniem
To jest zdecydowanie bzdura. Input nie służy do przechowywania danych tylko do ich zebrania od usera.
A aby użyć/wyświetlić to co znajduje się w inpucie o nazwie formularz musisz zorbić tak:
  1. echo $_GET['formularz'];
Podstawy podstaw. Takie tematy są zamykane z punktu a autorzy odsyłani do tutoriali.

EDIT: jeszcze raz przeczytałem o co Ci chodzi i wnioskuję, że ty potrzebujesz sesji. Innymi słowy chcesz to co z GET użyć ponownie po kolejnym przeładowaniu strony i jeszcze ponownie itd tak? W takim razie zajrzyj tutaj.

Ten post edytował sadistic_son 5.07.2011, 23:37:38
Go to the top of the page
+Quote Post
Szymi_2004
post
Post #6





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.08.2010

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


@sadistic_son: Dokładnie o to mi chodziło. Myślę, że teraz sobie poradzę, dziękuje i przepraszam za problem (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Rid
post
Post #7





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Cytat
To jest zdecydowanie bzdura. Input nie służy do przechowywania danych tylko do ich zebrania od usera.

No wyjątkiem tutaj może być input type hidden ,który raczej służy do przechowywania danych .
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: 21.12.2025 - 14:08