Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Formularz.
hello.word
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.04.2006

Ostrzeżenie: (10%)
X----


Witam.

Budowa mojego formularza, wygląda następująco:

  1. <?php
  2. $form['message'] = array('#type' => 'textarea',
  3. '#title' => t('Message'),
  4. '#rows' => 15,
  5. '#required' => TRUE,
  6. ?>



Chciałbym się zapytać, czy mogę w jakiś sposób uzyskać taki efekt:


  1. <textarea name="tekst" rows="5" cols="20">
  2. Tekst o który mi chodzi


Chodzi o uzyskanie pola - "Tekst o który mi chodzi".


--------------------
Tak, tak, już zmieniam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Przyznam się, że za bardzo to nie rozumiem ale jeśli chodzi Tobie aby wyświetlić dane ze zmiennej przesłane przez form to:

  1. <textarea name="tekst" rows="5" cols="20">
  2. [php]echo $_POST["tresc"];[/php]


Łukasz


--------------------
Go to the top of the page
+Quote Post
hello.word
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.04.2006

Ostrzeżenie: (10%)
X----


Dziękuję za odpowiedź. Jednak nie o to mi chodziło. Mój formularz jest tak zbudowany, jak pokazywałem. Czyli:

  1. <?php
  2. $form['message'] = array('#type' => 'textarea',
  3. '#title' => t('Message'),
  4. '#rows' => 15,
  5. '#required' => TRUE,
  6. '#value' => TEKST,
  7. ?>


Chce uzyskać taki efekt:
  1. <textarea name="tekst" rows="5">
  2. TEKST


Chodzi o TEKST. Wiem, że w textarea nie moge dać 'value', ale nic innego mi nie wpada do głowy, jak Wam to pokazać.


--------------------
Tak, tak, już zmieniam.
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Chyba chodzi Ci o takie coś:

  1. <?php
  2. echo '<'.$form['#type'].' rows="'.$form['#rows'].'">';
  3. echo $form['#value'];
  4. echo '</'.$form['#type'].'>';
  5. ?>


Zgaduję, że tablica $form jest wynikiem działania jakiejś funkcji (pewnie jakiś framework). Na podstawie podanych przez Ciebie informacji nie da się wiele napisać winksmiley.jpg


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
kossa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Nadal nie jestem pewny ale chyba sam sobie odpowiedziałeś na swoje pytanie bo za pomocą tego kodu w polu textarea zostanie wyświetlony właśnie Twój tekst

  1. <textarea name="tekst" rows="5">
  2. TEKST wyświetlony w polu tekstowym textarea - wszystko co będzie miedzy znaczniami <textarea> o tu :) </textarea> jest jako value najprościej pisząc


Łukasz


--------------------
Go to the top of the page
+Quote Post
thornag
post
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Pokaz jak ten formularz jest wyswietlany, tzn do jakiej funkcji podajesz ta tablice i jak ta funkcja wyglada.


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

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 Aktualny czas: 20.08.2025 - 04:59