Űrlap elemek irányítása PHP segítségével
Kérdésem a következő: a weboldalam tartalmainak módosítására, feltöltésére űrlapokat alkalmazom. A weboldalamon megjelenő adatokat MySQL adatbázisban tárolom.
Egy fontos dolgot mai napig nem tudtam megtanulni: hogyan kell pl. egy textarea-ban a következőeket elérni:
- Enter legyen egyenlő a sortöréssel
- beírt karakterek összeszámolása, maximálisan beírható karakter legyen csak beírható?
Ezenkívűl: az ezen az oldalon is használatos BBCode formázás, hogyan állítható be, hogyan működik?
Ha nagyon hosszadalmas lenne a válasz megelégednék egy jó könyv címmel is, ami szerintetek egyszerűen, érthetően tárgyalja ezeket a témákat.
Köszönöm!
■ Egy fontos dolgot mai napig nem tudtam megtanulni: hogyan kell pl. egy textarea-ban a következőeket elérni:
- Enter legyen egyenlő a sortöréssel
- beírt karakterek összeszámolása, maximálisan beírható karakter legyen csak beírható?
Ezenkívűl: az ezen az oldalon is használatos BBCode formázás, hogyan állítható be, hogyan működik?
Ha nagyon hosszadalmas lenne a válasz megelégednék egy jó könyv címmel is, ami szerintetek egyszerűen, érthetően tárgyalja ezeket a témákat.
Köszönöm!
Vagy rosszul kérdezel, vagy jól, de nem tudod, hogy mit...
Ha alapvetően abból indulunk ki, hogy egy űrlap elemein klasszikusan, kliens oldalon következik be esemény, akkor azt mondanám, php-vel sehogy sem tudod megtenni a leírtakat.
Ennek ellenére, ha egy kliens oldali script-ben megoldod a feladatokat, azt már különböző kitétel kezelések során, hozzárendelheted űrlapelemekhez szerver oldalon is, azaz php-vel.
Szóval? Merre haladjunk?
Tolakodás nélküli ajánlott olvasmány: google.hu
Form elemek
Nem hiszem, hogy konkrétan ezen kérdésekre találnál választ bármilyen könyvben, hacsak nem te írod meg azt a könyvet.
JS + PHP
A PHP nl2br() fv-t kell használni a szöveg megjelenítésénél vagy mentésnél. Inkább a mentésnél érdemes, mert az "ritkább" művelet.
JavaScriptet kell használni, nem PHP-t. Ez talán segít: http://www.quirksmode.org/dom/maxlength.html
A felhasználói felület hozzá JS, az adatbázisba mentésnél pedig a preg_replace() fv-t kell használni. Szerkesztésnél szintén a preg_replace() fv-nyel lehet visszaalakítani az adatokat.