Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]przekazywanie wartosci radio
trucksweb
post 16.03.2008, 10:27:45
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


glupi problem ale jednak:
na podstronie mam dwa radio buttony:
  1. <?php
  2. Opcja 1<input type="radio" name="korekta" value="1" >
  3. Opcja 2 <input type="radio" name="korekta" value="2" >
  4. ?>


to wszystko jest w formularzu ktory sprawdza ktora wartosc zaznaczono i dalej po przekazaniu wartosci :
  1. <?php
  2. if((isset($_GET['korekta']))==) {
  3. $rodzaj_korekty=1;
  4. korekta($rodzaj_korekty);
  5. }elseif((isset($_POST['korekta']))==) {
  6. $rodzaj_korekty=1;
  7. korekta($rodzaj_korekty);
  8. }elseif((isset($_POST['korekta']))==) {
  9. $rodzaj_korekty=2;
  10. korekta($rodzaj_korekty);
  11. }elseif((isset($_GET['korekta']))==) {
  12. $rodzaj_korekty=2;
  13. korekta($rodzaj_korekty);
  14. }else {
  15.  
  16. rodzaj();
  17. }
  18. ?>

sprawdza czy wybrano 1 buttona czy drugiego.

Nastepnie wywoluje funkcje przekazujac jej wartosc niowej zmiennej $rodzaj_korekty

  1. <?php
  2. function korekta($rodzaj_korekty) {
  3.  
  4. ...
  5. }
  6. ?>


w tej funkcji jest kolejne sprawdzenie zmiennej i wyswietlenie odpowiedniej wersji:
  1. <?php
  2. if($rodzaj_korekty=1) {
  3. }...
  4. ?>


niestety cos nie dziala jak powinno, oczywiscie funkcje sa powyzej if'ow z nadaniem odpowiedniej zmiennej.

Nie przekazuje sie wartosc $rodzaj_korekty:/


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Blajo
post 16.03.2008, 10:40:32
Post #2





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 7.08.2005
Skąd: Górny Śląsk

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


  1. <?php
  2. if($rodzaj_korekty==1) {
  3. }...
  4. ?>


Przypisałeś, a nie porównałeś winksmiley.jpg

Ten post edytował Blajo 16.03.2008, 10:40:56


--------------------
tutoriale
Go to the top of the page
+Quote Post
trucksweb
post 16.03.2008, 11:30:23
Post #3





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


ale jak to rozwiazac jak oczekuje raz zmiennej przekazanej przez GET a raz przez POST ?

albo jak zabezpieczyc sie przed przekazaniem zmiennej GETem a otrzymywac ja tylko postem po wyslaniu formularza ?

Ten post edytował trucksweb 16.03.2008, 11:31:42


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post
Kicok
post 16.03.2008, 11:39:37
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


  1. <?php
  2.  
  3. if( isset( $_POST['korekta'] ) )
  4. {
  5. $rodzaj_korekty = $_POST['korekta'];
  6. korekta( $rodzaj_korekty );
  7. }
  8.  
  9. ?>


Choćbyś się nie wiem jak starał to nie przypiszesz nic zmiennej $rodzaj_korekty z poziomu adresu strony (GET)


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
trucksweb
post 16.03.2008, 11:44:16
Post #5





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


to tak, tylko ze ja sie zabezpieczam przed zamiana przekazywania zmiennych postem na get- np. poprzez wtyczke do FF blinksmiley.gif

co to przypisania, to nie wiem dlaczego moje zapiski nie dzialaja-przeciez jak przekazalem postem zmienna ==1 to tworze jakas inna zmienna z nowa wartoscia- wiec powinno to dzialac dry.gif

zaraz zobacze czy przypisanie POSTEM zadziala

//edit
no tak moj blad w rozumowaniu, nie przypisze sie wartosci GETEM sciana.gif
dzieki za pomoc.

Ten post edytował trucksweb 16.03.2008, 11:51:42


--------------------
Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki?
- 20-letnia dziewczyna z 30-letnim doświadczeniem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:43