Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] automatyczne przekazanie zmiennych za pomocą POST
Forum PHP.pl > Forum > Przedszkole
Kamilo
Witam
Mam następujący problem:

Chciałbym przekazać zmienne do innego skryptu za pomocą POST bez użycia subbmita, w sposób automatyczny.

Za pomocą GET to jest prosta sprawa bo wystarczy dodać zmienne do adresu i zrobić przekierowanie za pomocą header.

W jaki sposób to zrealizować to za pomocą POST questionmark.gif
Rozwiązanie z kliknięciem na subbmita nie wchodzi w grę, przekazanie musi być automatyczne.
Lee
O ile kojarzę fakty, to żeby wysłać dane przez POST trzeba użyć submita rolleyes.gif innego sposobu na POST nie ma.
maziak
Witam, nie bardzo rozumiem co masz na mysli mowiac "automatycznie". Pomimo to jednak taki problem da się rozwiązać raczej za pomocą JS, nie PHP smile.gif . Za pomocą obsługi zdarzeń, oraz funkcji sumit() odpowiadajacej za wyslanie formularza.

Przykładowo (pisane "na kolanie") :

  1. <form name="F1" action="form.php" METHOD="POST">
  2. <input type="text" name="kek">
  3. </form>
  4. <a href="#" onClick="document.F1.submit();">Link</a>
  5.  
  6.  
  7. <?php
  8. echo $_POST['kek'];
  9. ?>


Oczywiscie jako akcja na ktorej wykona sie submit(); mozesz sobie wybrac cokolwiek Ci sie podoba. Ja tu tylko dla przykladu dalem klikniecie w linka.
best-two
Jeżeli automatycznie to tylko za sprawą java script:

  1. <script type=\"text/javascript\">window.setTimeout('this.document.nazwa_formularza.submit()', 3000);</script>
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.