Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> POST i $PHP_SELF, wyświetlanie po akcji
hispano
post 30.09.2004, 16:49:46
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.07.2004

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


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
Go to the top of the page
+Quote Post
sf
post 30.09.2004, 18:35:24
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


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'].


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
hispano
post 30.09.2004, 18:58:33
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.07.2004

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


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
Go to the top of the page
+Quote Post
SET
post 30.09.2004, 19:28:53
Post #4





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 21.07.2004

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


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

Ten post edytował SET 30.09.2004, 19:30:23
Go to the top of the page
+Quote Post
popbart
post 30.09.2004, 20:38:23
Post #5





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


->SET
A od kiedy warunek if jest pętlą? blink.gif


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post
SET
post 30.09.2004, 20:42:36
Post #6





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 21.07.2004

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


sorry za błąd, siedze pare godzin dziennie i mi się @!#~!@ w głowie
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: 28.04.2024 - 19:05