Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nowe linie w tablicy, prosze o pomoc
kayy
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 3.08.2008

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


Witam,

mam formularz, i chcialbym aby każdy nowy wiersz wsadził się do tablicy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Więc robie to tak:

  1. <?php
  2. if (!isset($_POST['a']))
  3. {
  4. <form name="form" method="post">
  5. <p>Wiadomosc:             <br> <textarea name="a" rows="15" cols="30"></textarea></p>
  6. <input type="submit" name="Submit" value="Wyślij" style="height: 25px; width: 100px">
  7. </form>';
  8.  
  9. }
  10. else
  11. {
  12. $a = $_POST['a'];
  13. $b = explode("\n",$a);
  14. }
  15. ?>


Ale po każdym wpisie tablicy dostaje znacznik
  1. </br>
którego nie chcę mieć... Więc robie to tak;

  1. <?php
  2. if (!isset($_POST['a']))
  3. {
  4. <form name="form" method="post">
  5. <p>Wiadomosc:             <br> <textarea name="a" rows="15" cols="30"></textarea></p>
  6. <input type="submit" name="Submit" value="Wyślij" style="height: 25px; width: 100px">
  7. </form>';
  8.  
  9. }
  10. else
  11. {
  12. $a = $_POST['a'];
  13. $b = explode("\n",$a);
  14. for($s=0;$s < count($b);$s++) {
  15. $b[$s] = trim($b[$s]); }
  16. }
  17. ?>



Jak widać jest to bardzo nieoptymalne rozwiązanie (tak mi się wydaje), więc jak to zrobić łatwiej/szybciej ?

W tablicy nie mam dużo, zazwyczaj 1 - 10 wpisów.



Dzięki,

kay
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: 4.10.2025 - 18:44