So. 10.03.2013
11:07 Uhr
#1
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
hallo leute,
ich habe ein eingabe feld <textarea> ...
und möchte da auch html eingeben können einfach so plain ohne editor etc
einfach <b>...</b>
wenn ich das abschicke landet es icht in der db....
das feld ist ein varchar feld..
woran kann das liegen?
So. 10.03.2013
12:27 Uhr
#2
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Dass du escape($var, 'string') benutzt, damit wird html entfernt, verwendete 'textarea' statt 'string', damit kein HTML entfernt wird.
Für längere Textfelder sollte man kein varchar verwenden, sondern die text Felder, wie lang sollen die Texte werden?
So. 10.03.2013
13:13 Uhr
#5
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen
Früher war varchar auf 255 Zeichen begrenzt, mittlerweile kann ein varchar feld auch bis 64k zeichen haben, allerdings dürfen alle varchar felder einer tabelle auch nicht mehr als 64k haben, je nachdem kannst du also auch varchar verwenden, wenn 5000 reichen.
So. 10.03.2013
13:26 Uhr
#6
- Registriert seit
- 17.11.2005
- Beiträge
- 4.606
- Beitragswertungen
kann man ein varchar feld ohne datenverlust in ein text feld ändern?