Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]link z formularza z zachowaniem dotychczasowego adresu
Forum PHP.pl > Forum > Przedszkole
greg87g
najpierw sorry wszystkich jesli to jest za latwe albo jest juz gdzies odpowiedz (wlasnie jej szukam, ale ciezko a bardzo mi sie spieszy wiec pomyslalem ze moze ktos zna temat to zaraz odpisze, a zawsze mozna potem temat usunac)

mam plik: index.php?zmienna=1&innazmienna=2

a w pliku tym

  1. <form action=index.php method=POST>
  2. <input text name=nazwa />
  3. <input type=submit value=wyslij />
  4. </form>


i jak zrobic by po nacisnieciu guzika nie usuwaly mi sie zmienne z adresu?
WAZNE: nie wiem jakie sa to zmienne, bo ten formularz bedzie na roznych stronach
Spawnm
nie dawaj action smile.gif
ewentualnie zobacz jak będzie gdy dasz: $_SERVER['REQUEST_URI'];
  1. <?php
  2. echo '<forma action=''.$_SERVER['REQUEST_URI'].'' method='post'>';
  3. ?>


//edit->bbcode
kefirek
  1. <?php
  2. echo "<form name='nazwa' method='post' action='".basename($_SERVER['PHP_SELF'])."?zmienna=".$_GET['zmienna']."&innazmienna=".$_GET['innazmienna']."'>";
  3. ?>
piotrooo89
Cytat(Spawnm @ 1.03.2009, 19:27:44 ) *
ewentualnie zobacz jak będzie gdy dasz: $_SERVER['REQUEST_URI'];


ale można za pomocą tego:
Kod
[argv] => Array         (             [0] => zmienna=1&innazmienna=2         )

$_SERVER

wyświetl sobie tę tablice bedziesz wiedział wsio.
greg87g
ok kefirek dzieki ale nie moge uzyc Twojego rozwiaznia (nie wiem jak sie nazywa "zmienna", to byl przyklad)

zadzialalo mi pierwsze rozwiazanie czyli nie dawac "ACTION", teraz tylko kombinuje bo
  1. mysql_query()
nic mi nie zwraca mimo ze zmienne do zapytania bazy danych przesylaja sie odpowiednio (z formularza)

zaraz rozwiaze i podziekuje:)
piotrooo89
Cytat(greg87g @ 1.03.2009, 19:41:23 ) *
(nie wiem jak sie nazywa "zmienna", to byl przyklad)


to co ja Ci podałem jest odporne na taki przypadek.
greg87g
Cytat(piotrooo89 @ 1.03.2009, 19:43:44 ) *
to co ja Ci podałem jest odporne na taki przypadek.


to co powinienem wpisac w miejsce "zmienna" i "innazmienna"?

(problem juz rozwiazany, najprosciej jest poprostu nie podawac ACTION)
piotrooo89
  1. <form action="ka.php?<?php echo $_SERVER['argv'][0]; ?>" method="post">


proszę.
greg87g
thx
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.