SELECT, több mező kiválasztása
Hello!
Van egy Legördülő listám, aminek megadtam tulajdonságként, hogy: "multiple" és, hogy type="4", ez nem azt kéne jelentse, hogy akkor 4 elem is kijelölhető? Mert bár több elemet is ki lehet jelölni, de a kijelöltek közül csak az utolsó töltődik fel az adatbázisba.
Mit változtassak?
<SELECT name="valami" type="4" multiple>
■ Van egy Legördülő listám, aminek megadtam tulajdonságként, hogy: "multiple" és, hogy type="4", ez nem azt kéne jelentse, hogy akkor 4 elem is kijelölhető? Mert bár több elemet is ki lehet jelölni, de a kijelöltek közül csak az utolsó töltődik fel az adatbázisba.
Mit változtassak?
<SELECT name="valami" type="4" multiple>
Type?
name="valami[]"
üdv,
Balázs
Oké
Textarea-ba maximum karakter szám lehetséges?
TEXT típusra nem tudok az adatbázisban maximum karakterszámot beállítani, valamint a textareban nem működik a "maxlength" sem. Input mezőbe hosszabb szöveget íratni pedig nem oké, mert az átláthatatlan lenne. Akkor erre mi a megoldás?
Nem
TEXT típus adatbázis mező esetén a maximum karakterszámot az adatbázis határozza meg (tipikusan 64k), de mind a feldolgozó rétegben, mind pedig kliens oldalon lehet korlátozni az értéket. JavaScript-el lehet kliens oldalon figyelni a karakterszámot, és eltávolítani a végéről karaktereket, ha túl hosszú. Szerver oldalon szintén lehet korlátozni, és levágni a karaktereket a szöveg végéről. Adatbázisban tárolt eljárásokkal ugyanez lehetséges.
PHP
a tudomásom szerint textarea -re nem szabványos.
char|varchar ra lehet beállítani. Igaz csak 0..255 között.... (nagyobbról nem tudok)
Szóval én PHP -vel ellenőrizném hogy milyen hosszú a string. (esetleg kiegészítéskép JS-el is kliens oldalon.)
szerkesztve:
Poetro megelőzött.
üdv,
Balázs