Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wysyłanie zmiennej POST w linku
arkoslaw
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 31.10.2009

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


Witam, mam menu z którego muszę wysłać zmienną POST do innego pliku php, nie może być wysyłanie GETem ponieważ wynik przetwarza AJAX(jQuery i nie odczytuje zmiennej GET ponieważ adres strony sie nie zmienia).
Zrobiłem tak, że zmienna jest wysyłana z formularza po kliknięciu submita.
Plik z którego wysyłane jest post:
  1. $query = mysql_query("SELECT * FROM `art` GROUP BY id_art ASC")
  2. or die ("Wystapil blad: ". mysql_error());
  3. while($menu = mysql_fetch_array($query))
  4. {
  5. echo ' <form method="post" action="linki/arty.php" id = "strony_baza">
  6. <input type="hidden" name="id" value="'.$menu[0].'">
  7. <input type="submit" value="'.$menu[1].'" />
  8. </form>';
  9. }

oraz plik arty.php:
  1. if (isset($_POST['id'])){
  2. {
  3. $zapytanie = mysql_query("SELECT * FROM `art` where `id_art`='$_POST[id]'")
  4. or die ("Wystapil blad: ". mysql_error());
  5. $pokaz = mysql_fetch_row($zapytanie);
  6. echo '<br/><br/>
  7. '.$pokaz[2].'
  8. <br/><br/>';
  9. }}


Jaka jest inna możliwość wysłania zmiennej za pomocą metody POST? Submit działa ale nie na wszystkich przeglądarkach.
Pozdrawiam, Arek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
seth-kk
post
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


a co ma jQuery do gadania w tym przypadku? Nie wystarczy popraiwc $_POST na $_GET w skrypcie ktory generuje strone?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 17:51