Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] input problem z wartoscia pobierana z mysql
rem1
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 1.02.2009

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


Witam
mam taki problem przy probie zrobienia modyfikacji rekordu przez strone php
pobieram dane z bazy MySQL z komorek w ktorych sa wpisy np ala ma kota czyli pare wyrazow w jednej komorce.
Niestety mam problem z tym zeby zawartosc tej komorki wyswietlic w polu input w celu jej modyfikacji. W momencie kiedy ja wyswietlam pojawia mi sie w polu input tylko ala bez reszty.
Jak na stronie wyswietlam sobie zmienna np echo $wiersz['komorka1'] to otrzymuje ala ma kota
ale jezeli umieszcze to w czyms takim:
<td>komorka1:</td><td><input type=\"text\" size=\"80\" name=\"imie\" value=".$wiersz['komorka1']." /></td>
to na stronie wyswietla sie tylko ala.
Jak zrobic zebym mial cala zawartosc komorki ???

Pozdrawiam
Remigiusz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
isso
post
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


a patrzyłeś dokładnie co się dzieje w kodzie? musisz pamiętać o tym, że jeżeli w kodzie występuje znak " to value zostaje zamknięte czyli:

powiedzmy, że dostajesz coś takiego: ma "ala" kota

to automatycznie dzieje się coś takiego: value="ma "ala" kota

część: ala" kota zostaje zignorowana.

nie wiem czy to to... ale jest taka możliwość - zobacz funkcję http://pl.php.net/htmlentities

a poza tym polecam praktykę pisania tak:

  1. <?php
  2. echo '<input type="text" value="'.$zmienna.'" name="xx" />';
  3. ?>


nie trzeba tak bardzo uważać na używanie backlaslasha
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: 3.10.2025 - 10:48