Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: POST i $PHP_SELF
Forum PHP.pl > Forum > Przedszkole
hispano
Witam,

Mam problem ze stroną wynikową. Strona właściwie ma zawsze ten sam adres. Zmineiają się tylko parametry. Zawartość poszczególnych fragmentów strony jest dołączane przy pomocy include
Jeżeli na stronie includowanej jest formularz to po wykonaniu POST wynikiem jest strona czysta bez parametrów. Chciałbym zobaczyć jako wynik to co zostało wykonane a nie wchodzić specjalnie w podstronę
Poniżej opis klawisza.
  1. <?php
  2.  
  3. echo &#092;"  <Form action=\"$PHP_SELF?cont=ksiega&action=submit\" method=\"post\">n\";
  4.  
  5. ?>


Nie wiem z czym ugryźć manuala sad.gif
sf
Nie wiem do końca czy dobrze Cię zrozumiałem, ale jeśli uzyjesz $_SERVER['PHP_SELF'] to zawsze ta podstawowa strona, w której includujesz będzie zawierała się w $_SERVER['PHP_SELF'].
hispano
No właśnie tu jest problem.
Jak zrobić żeby nie gubiło parametrów przenoszonych przez adres
Przed jest
http://www.adres.com/plik.php?parem=cos
a po wykonaniu już tylko
http://www.adres.com/plik.php
SET
pętle, pętle i jeszcze raz pętle... np.
masz dwie cyfry (linki) na stronie cyfry.php -> 1 i 2
  1. <?php
  2. echo '<a href=\"cyfra.php?id=1\">1</a>'.
  3. '<a href=\"cyfra.php?id=2\">2</a>';
  4.  
  5. ?>
robisz pętle
  1. <?php
  2. if(!isset($id)) //lub empty($id)
  3. {
  4. echo '<a href=\"cyfra.php?id='.$id.'\">'.$id.'</a>';
  5. }
  6. ?>

wcześniej jednak trzeba pobrać zmienną
  1. <?php
  2. @ $id = $_GET['id'];
  3. ?>


innymi słowy :
pobierasz parametr i umieszczasz go w linku
strona http://www.adres.com/plik.php?parem=cos
  1. <?php
  2. @ $parem = $_POST['parem'];
  3.  
  4. if (!empty($parem))
  5. {
  6. echo '<post action=\"http://www.adres.com/plik.php?parem='.$parem.'\" method=\"POST\">';
  7.  
  8. echo '<input...';
  9.  
  10. }
  11. ?>


możesz uzyc sesji do przechowania parametru
popbart
->SET
A od kiedy warunek if jest pętlą? blink.gif
SET
sorry za błąd, siedze pare godzin dziennie i mi się @!#~!@ w głowie
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.