Sziasztok,
Van egy felhasználókezelő rendszerem, amiben szeretnék listáztatni többsoros cellákat mysql-ből, anélkül, hogy szétcsúszna az egész táblázatom. Tehát szeretném "tördelni" megjelenítéskor a cella tartalmát.
Jelenleg igy néz ki a kód:
http://pastebin.com/aTMsudG0
Ezzel aza gond, hogy a Destination mezőben több adat is van, ami szétrúgja a táblázatot. Hogy tudnám tördelni?
Előre is köszönöm!
- 4812 megtekintés
Hozzászólások
td width?
- A hozzászóláshoz be kell jelentkezni
eredményetelen. Ugyanúgy szétrúgja...
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
de px-ben add meg, és inkább CSS segitségével.
- A hozzászóláshoz be kell jelentkezni
Csak ötlet nem értek hozzá.
A $destination-ban szereplő adatba adott karakterhossz után egy br tag beszúrása.
- A hozzászóláshoz be kell jelentkezni
Az a baj én se, de ez jó irányvonal lehet.
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
A táblázat adott oszlopának adj meg szélességet. Ha nincs megadva a szélessége egy táblázatoszlopnak, akkor mindig akkora lesz, amekkora a benne lévő tartalom.
- A hozzászóláshoz be kell jelentkezni
Nem teljesen tiszta, hogy van-e a kapott adatokban sortörés, és az alapján szeretnéd tördelni. Ez esetben neked az nl2br
függvényre lesz szükséged.
Ha nincs benne sortörés, akkor CSS-sel tudod egy táblázat oszlopának szélességét meghatározni:
form[action="delete.php"] > table tr td:nth-child(3) {
max-width: 123px
}
.
- A hozzászóláshoz be kell jelentkezni
Sajnos nincs benne tördelés. A Destination mező tartalma igy néz ki: adat1,adat2,adat3...
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
Tegyél a vessző után szóközt. Szerintem úgy jó lesz.
Fuszenecker_Róbert
- A hozzászóláshoz be kell jelentkezni
Sajnos nem lehet, mert a program ami beolvassa a mezőt csak ilyen formában tudja megenni.
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
de kiiratni attól még ki lehet úgy.
pl:
$destination=str_replace(",", ", ", $destination);
- A hozzászóláshoz be kell jelentkezni
Es ehhez css-ben tegyel egy
max-width:100px;
Ennyi az egesz, nem kell ehhez kulso lib.
--
zsebHUP-ot használok!
- A hozzászóláshoz be kell jelentkezni
Ez jó lett, köszönöm!
-------------------------
127.0.0.1 SWEET 127.0.0.1
AMD Athlon X2 245E@3,1 GHz OC, MSI Radeon 6770 1 Gb GDDR5, Seagate Barracuda, Windows 7 Enterprise
- A hozzászóláshoz be kell jelentkezni
Pls a topicra egy MEGOLDVA flaget.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Nah mégegyszer
A td-be rakj bele egy div-et.
---- szerk 1.
Mivel zseniálisan szét tudom cseszni minden kombóval az oldalt, mindjárt kirakom inkább valahova:D
---- szerk 2.
ide raktam: http://mcsiv.hu/neutrino.html
- A hozzászóláshoz be kell jelentkezni
Mi történik, ha a result-ra meghívod az nl2br() fv.-t?
Akkor több sorba tördeli, ami még mindig nem szép és már írták korábban.
-----------
"640GB sokmindenre elég"
- A hozzászóláshoz be kell jelentkezni