PHP SQL ??

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.
5406
Äänestä

Muut lukivat myös

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.

Äänestä
  • 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.

    Äänestä

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.

Äänestä

  • Jeaer kirjoitti:

    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...

    Äänestä

Kommentoi aloitusta


-o- kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu