Avatar billede fbb Nybegynder
27. april 2004 - 22:16 Der er 22 kommentarer og
1 løsning

html virker ikke i php udtræk rigtigt

Hej, jeg har et lille problem.
Jeg har en tabel:
<td width="84%" valign="top">
Her har jeg så et udtræt, hvor der ligger noget i en tabel, altså noget html, det vil ikke funke, der kommet kæmpe mellemrum osv.
</td>

I kan se det her:
http://www.frederikbb.dk/frederikbb_dk/index.php?page=Computere
Scroll ned så kan i se det.

Mit kode/tekst som ligger i databasen som bliver printet ud:
Stationær PC:
[IMG]1083089224.JPG[/IMG]

    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td width="126"><b>CPU</b></td>
            <td>AMD XP-mobile 2600+</td>
        </tr>
        <tr>
            <td width="126"><b>Bundkort</b></td>
            <td>ASUS A7N8X-E Deluxe</td>
        </tr>
        <tr>
            <td width="126"><b>Ram</b></td>
            <td>250 DDR (pc 2700)</td>
        </tr>
        <tr>
            <td width="126"><b>Grafikkort</b></td>
            <td>NVIDIA GeForce2 GTS/GeForce2 Pro </td>
        </tr>
        <tr>
            <td width="126"><b>Skærm</b></td>
            <td>17", opløsning 1280x1024 32bit
            75Hz.</td>
        </tr>
        <tr>
            <td width="126"><b>Harddiske</b></td>
            <td>40 gb + en 80 gb Seagate Barracuda</td>
        </tr>
        <tr>
            <td width="126"><b>CPU køler</b></td>
            <td>ZALMAN CNPS 7000A</td>
        </tr>
    </table>
    <br>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tr>
            <td width="126"><b>Gejl</b>:</td>
            <td> </td>
        </tr>
        <tr>
            <td width="126"><b>Blæsere:</b></td>
            <td>En med 3 dioder (blå)</td>
        </tr>
        <tr>
            <td width="126"><b>Koldkatoderør:</b></td>
            <td>Et på 30cm (blå)</td>
        </tr>
    </table>

Bærbar IBM:
tekst tekst

Hvordan skal det se ud, så den viser det rigtigt?
Avatar billede olebole Juniormester
27. april 2004 - 22:21 #1
<ole>

Hvad er det nu lige helt præcis <front></front> tag'et gør?  ;o)

Bærbar IBM:<br />
tekst tekst</front>                <!-- Tekst slut -->

/mvh
</bole>
Avatar billede sukos Juniormester
27. april 2004 - 22:22 #2
<table border="0" cellpadding="0" cellspacing="0" width="100%">
til
<table border="0" cellpadding="0" cellspacing="0">

?????
Avatar billede olebole Juniormester
27. april 2004 - 22:25 #3
i øvrigt skriver du _netop_ ikke, hvad PHP spytter ud. Det ser sådan ud:

----- snip -----

    <table border="0" cellpadding="0" cellspacing="0" width="100%"><br />
        <tr><br />
            <td width="126"><b>Gejl</b>:</td><br />
            <td> </td><br />
        </tr><br />
        <tr><br />
            <td width="126"><b>Blæsere:</b></td><br />
            <td>En med 3 dioder (blå)</td><br />
        </tr><br />
        <tr><br />
            <td width="126"><b>Koldkatoderør:</b></td><br />
            <td>Et på 30cm (blå)</td><br />
        </tr><br />
    </table><br />

----- /snip -----

Og så _skal_ det jo gå helt galt
Avatar billede sukos Juniormester
27. april 2004 - 22:25 #4
Det må vel være rød front?
Avatar billede fbb Nybegynder
27. april 2004 - 22:26 #5
olebole, så er front retter til font ;)
sukos virker ikke
Avatar billede sukos Juniormester
27. april 2004 - 22:26 #6
Nåh, ja, hvis html'en ser så'n ud, er det nok ikke rød front! :O)
Avatar billede olebole Juniormester
27. april 2004 - 22:27 #7
Næææhhhh .... det burde zq resultere i en rød bag ...!!!  *LoooL*
Avatar billede fbb Nybegynder
27. april 2004 - 22:27 #8
ole ikke forstået dit indlæg kl 22.25?
Bruger nl2br($tekst) til mit linieskift
Avatar billede olebole Juniormester
27. april 2004 - 22:28 #9
Du lægger da vel forhåbentlig ikke al din HTML i DB ...?!!???!!!!!
Avatar billede fbb Nybegynder
27. april 2004 - 22:29 #10
olebole noget af den, det er fordi det er et cms, altså skal en bruger man have lov til at lave en tabel hvis man har lyst så man kan lave pæn opstiling
Avatar billede olebole Juniormester
27. april 2004 - 22:32 #11
Så skal du nok lave dit CMS om fra bunden. Det er en helt forkert måde at gribe det an på. Du kan ikke have <br /> på de steder ... det har intet med HTML at gøre.
HTML lægges ikke i DB - kun simpelt HTML som <b>, <i> o.lign.

Det ser så let ud at lave et CMS ... skal det bruges til noget, er det en helt anden sag  :)
Avatar billede fbb Nybegynder
27. april 2004 - 22:33 #12
altså det hele kører som det skal, det kan da ikke være rigtigt jeg ikke kan lave en tabel inde i en tabel?.. eller kan det?..

Hvis det ikke kan, hvordan bib fixer jeg så, så jeg kan?
Avatar billede sukos Juniormester
27. april 2004 - 22:35 #13
du kan jo, hvis du vil, blot bruge
echo $tekst
i stedet for
echo nl2br($tekst)
Avatar billede fbb Nybegynder
27. april 2004 - 22:35 #14
sukos, så skal jeg skrive <br> hver gang jeg skal lave et linieskift.. gider jeg heller ikke..
Avatar billede fbb Nybegynder
27. april 2004 - 22:37 #15
Der må være en måde, hvor man kan få den til at lave <br> ved udskrift altså vil bare kunne klikke på enter.

Men hvis jeg fjerner nl2br så kommer tabel perfekt ;)
Avatar billede olebole Juniormester
27. april 2004 - 22:38 #16
fbb >> Nej, du opretter netop et spm, fordi det virker ad Pommern til  :)

Du kan _aldrig_ have et <br /> mellem <table> og <tr> ... eller andre steder udenfor <td>HER</td>.
Avatar billede fbb Nybegynder
27. april 2004 - 22:40 #17
hmm.. kan man så ikke lave et eller andet så enter bliver lavet om til <br> og ikke <br /> ?
Avatar billede olebole Juniormester
27. april 2004 - 22:42 #18
Brug et færdigt CMS i stedet. Der findes masser, der virker - og det er sværere at lave, end du tror, hvis det skal blive godt.

Om du skriver <br> eller <br /> betyder intet. Du må lære betydelig mere HTML og PHP, hvis du skal lave et CMS, der virker ordentligt - og glem alt om HTML i DB-tabeller. Det giver kun bøvl
Avatar billede fbb Nybegynder
27. april 2004 - 22:43 #19
Gider netop ikke dl et.. Intet sjovt i plus der er en masse lort man ikke kan bruge i..

Hmm..Så må jeg finde en måde man kan løse det på
Avatar billede olebole Juniormester
27. april 2004 - 22:44 #20
Til gengæld virker det  :)
Avatar billede sukos Juniormester
27. april 2004 - 22:45 #21
Du kan jo, som olebole skriver, begrænse mulighederne til at starte med:

http://eksperten.dk/spm/493088
Avatar billede fbb Nybegynder
14. maj 2004 - 12:25 #22
lukker
Avatar billede olebole Juniormester
14. maj 2004 - 16:28 #23
Da du uden videre klapper spørgsmålet i, må jeg gå udfra, det endnu ikke er gået op for dig, hvorfor din HTML ikke virker. Jeg gentager:
  "Du kan ikke have <br /> på de steder ... det har intet med HTML at gøre."

I en tabel er det eneste sted, du kan have <br>, mellem <td> og </td>. De kan _aldrig_ stå udenfor.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester