Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $_GET i $_POST
Forum PHP.pl > Forum > Gotowe rozwiązania
Kramper
Hej.
W jaki sposób odebrac zmienna jezeli raz przekazywana jest przez formularz(POST) a innym razem poprzez URL

W gre nie wchodzi oczywiscie wlaczenie register_global oraz wylaczenie error_reporting.

Jezeli raz odbieram poprzez POST to wywali mi sie ze w tabeli GET nie ma takiej zmiennej, a jak odbieram przez GET to jest na odwrot

Pozdr

Kramper
kszychu
Nie rozumiem, czyli nie wiesz w jaki sposób wysyłasz zmienną?
Vertical
Cytat
W jaki sposób odebrac zmienna jezeli raz przekazywana jest przez formularz(POST) a innym razem poprzez URL

  1. <?php
  2. echo $_GET['zmienna']; //wyświetla zmienną pobraną z adresu
  3. echo $_POST['zmienna']; //wyświetla zmienną podaną w formularzu
  4. ?>

Z tablicy POST wyświetli Ci zmienną wtedy, kiedy ustawisz wcześniej:
  1. <form method = "POST">
Kramper
Wiem jak wysylam...

Raz przez formularz.... a znowu w innym miejscu przez URL
crash
Dane te są w tablicy _REQUEST.
dr_bonzo
A nie mozesz w JEDEN sposob przesylac tej zmiennej?
Mnichasso
Prawdopodobnie o to ci chodzi smile.gif
  1. <?php
  2. echo $_REQUEST['zmienna'];
  3. ?>
Kramper
dzieki... o to chodziło

zastanawiam się, jak mozna uniknac tego problemu, skoro przesyłam przez URL i przez formularz. Moze da sie jakos dokleić do URL zmienną wysyłaną z formularza questionmark.gif
NuLL
A nie lepiej wszystko wyslac formularzem questionmark.gif

BTW. Moderators team - to chyba złe forum.....
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.