Olen PHP:n suhteen melko aloittelija ja ongelmaksi muodostui seuraava. Tein pienen tietokannan ja sitä käyttävän PHP ohjelmapätkän. Koitin sitten hakea ruudulle dataa tietokannasta, mikä onnistuu sinällään aivan hyvin, mutta tulostuksen muotoilussa tulee hieman ongelmia. Kyseinen data on ihan puhdasta tekstiä ja se olisi tarkoitus saada ennalta määritetyn levyisen div laatikon sisään. Jostain syystä teksti tulee kuitenkin yhtenä pötkönä, joka karkaa kauas divin ulkopuolelle, vaikka css määrittelyt tekstille ym on asianmukaiset (eli pitäisi pysyä rajojen sisällä). En tiedä meneekö homma jo siinä vaiheessa metsään, kun olen tekstiä tulostanut tyyliin (kanansta haettu teksti on talletettu data muuttujaan)
echo("". $data. "");
teksti on talletettu tietokantaan mitenkään muotoilematta, mutta se kai on tarkoituskin.
echo("". $data. "");
teksti on talletettu tietokantaan mitenkään muotoilematta, mutta se kai on tarkoituskin.
Vastaukset 5
Vanhimmat
on lohkoelementti ja sen kuuluukin tulla ulos ympäröivästä lohkoelementistä (tarvittaessa). Eli kokomääreet tulee antaa elementille.
Internetexplorerissahan oli ainakin joskus sellainen bugi että se venytti noita containereja.
Internetexplorerissahan oli ainakin joskus sellainen bugi että se venytti noita containereja.
Monesti tämä asia oli hyvä ja sivut toimivat ongelmitta, mutta FF selaimessa tuota ongelmaa esiinty joten voisi melkein sanoa että siinä bugi vaik standartejahan noudattaa.
Juu pienen miettimisen jälkeen kyseessähän olikin ihan perushtml juttu, kun tuo testidata mitä käytin oli tyyliin "aaaaaaaaaaaaaaaaaaaaaaaaa..." jota jatkuu satoja merkkejä niin eihän sen rivitys onnistu. Normaalilla tekstillä (sisältäen välilyöntejä) homma pelaa niinkuin pitääkin.
Katsoppas http://fi.php.net/manual/en/function.wordwrap.php sil tuon datan saa pätkittyä haluttuun mittaan, tuota kannattaa käyttää jos on joku vieraskirjan jne... jos käyttäjä noita tietoja laittaa.
css-määrityksiä. Jos asetuksena on "pätki sanojen välistä" niin ei sellasen "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" pätkiminen oikeen onnistu...