Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem ze znakami końca lini w formularzu <text>
Forum PHP.pl > Forum > Przedszkole
izdrowak
Mam kod:
  1. <form method="POST" action="aaatest.php">
  2. <p><textarea rows="2" name="test3" cols="20"></textarea></p>
  3. <p><input type="submit" value="Submit" name="Submit"><input type="reset" value="Reset" name="B2"></p>
  4. </form>

wysylam dane przez formularz:

1
2
3
4

i prasuje:
  1. <?php
  2. $test3 = ereg_replace ("\n", " ", "$test3");
  3. ?>

w efekcie powinien otrzymac na podgladzie html:
1 2 3 4

a tymczasem otrzymuje

1
2
3
4

podobnie ma sie sprawa w przypadku danych pobieranych z bazy danych, jesli sa zapisane w osobnych liniach.

Mam olbrzymi problem jak zmusic by dane z formularza byly zapisane fizycznie w jednej linii na podgladzie html?


Jesli ten sam tekst wstawie pod zmienna:
  1. <?php
  2. $test3 = "1
  3. 2
  4. 3
  5. 4";
  6. ?>

i przeprasuje:
  1. <?php
  2. $test3 = ereg_replace ("\n", " ", "$test3");
  3. ?>

to wszystko dziala poprawnie.
Cienki1980
Zamykam

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i wysłać mi lub innemu moderatorowi/opiekunowi poprawny tag do tematu.

Do tego czasu wątek pozostanie zamknięty.
Inzabi
Zainteresuj się funkcją rtrim
http://pl.php.net/manual/pl/function.rtrim.php
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.