Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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".
Go to the top of the page
+Quote Post
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ć.
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ć (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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.
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: 23.08.2025 - 04:03