Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Przekazywanie zmiennej do pliku bez "action"
Lombi
post
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Witam,

Słuchajcie chce przekazać zawartość textarea po kliknieciu na submit do drudiego pliku bez zapisywania tej zawartosci w nim. Jak dam:

  1. <form action="plik.php" method="post">


dziala oczywiście (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale ja potrzebuje taki sam efekt tylko bez action w form!

  1. <form method="post">
  2. <textarea name="tresc"> jakas tresc </textarea>
  3. <input name="a" type="submit" value="a" />
  4. </form>


  1. <?php
  2. if ($_POST["a"])
  3. {
  4. $dane = $_POST["tresc"];
  5.  }
  6. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. if ($_POST["a"])
  3. {
  4. $dane = $_POST["tresc"];
  5. //odpowiedz:
  6. include('plik.php');// $_POST["tresc"] bedzie widoczna w tym includowanym pliku
  7.  }
  8. ?>

oto ci chodzi?
Go to the top of the page
+Quote Post
Lombi
post
Post #3





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Mniej wiecej NOSPOR. Tylko chce żeby to sie otworzylo w nowym oknie a nie pod texarea (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mara.tonczyk
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.05.2007

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


daj to do nowego okna za pomoca atrybutu target tagu form
Go to the top of the page
+Quote Post
Lombi
post
Post #5





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Robilem tak tyle że to otwiera w nowym oknie ale znowu calą zawartosc textarea + plik.php a ja chce żeby otworzyła się w nowym oknie tylko ta tresc która znajduje się wewnatrz textarea.

Wiem że wymyślam ale taką mam potrzebe niestety (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Lombi 19.06.2007, 11:20:41
Go to the top of the page
+Quote Post
mara.tonczyk
post
Post #6





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.05.2007

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


jesli potrzebujesz tylko tekstu w nowym oknie to po co ci php starczy w zupelnosci JS


  1. <script>function otwierajokno(dane){
  2.  
  3. var okno=window.open('about:blank', 'dsaffadsff'+Math.round(Math.random()*9999), 'width=szerokosc, height=wysokosc, top=10, left=10');
  4. with (okno.document){
  5. writeln(dane);
  6. }
  7. okno.focus();
  8. }</script>
  9.  
  10. i zamaist submita dac button z onclickiem na otwierajokno(document.getElementById('idtextarea').value)
Go to the top of the page
+Quote Post
Lombi
post
Post #7





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Dziękuje za odpowiedzi panowie.

Mam jeszcze pytania do mara.tonczyka:
Dlaczego czasem zamiast tylko właściwego okna z zawartoscią pokazują sie jeszcze inne z zawartoscia 1, 2 czy 3 itd. ?
Mozna to zmusic zeby po kliknieciu na buttona otwierało tylko nowe okno bez odsciwrzania zawartości textarea, bo aktualnie jak napiszesz cos w textarea i klikniesz na przycisk to te dane znikaja (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
mara.tonczyk
post
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.05.2007

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


Oczywiscie ze sie da. JS ma dosc duze mozliwosci zapodaj (na PM) formularz i opis jaki wynik chcesz uzyskac a pomoge Ci napisac odpowiednia obsluge do tego.


Czy moze to co podales wyzej to caly formularz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Jesli tak to daj window.open bez Math.random ...

Ten post edytował mara.tonczyk 19.06.2007, 13:19:57
Go to the top of the page
+Quote Post

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: 26.09.2025 - 17:51