Avatar billede flemche Nybegynder
25. september 2012 - 23:47 Der er 2 kommentarer og
1 løsning

Problem med styling af PHP kode.

Hejsa

Jeg har et kombineret PHP/CSS problem.

Jeg har noget tekst som genereres i PHP, men som jeg gerne vil kunne style i CSS.

Jeg ved godt at man ikke direkte kan style PHP kode men er nød til at gøre det via noget HTML som man lægger sammen med sit PHP tekst.

Mit problem at den kode jeg får genereret i PHP opfører sig ad H... til når jeg styler det med CSS.

Basic:
Jeg har en form som ser sådan ud.

<label for="firstname">Fornavn:</label>
<input name="firstname" type="text" id="firstname" class="text" ">
<?php print "$fnameerror"; ?>

Som i kan se i sidste linie vil jeg udskrive noget tekst efter input feltet.

PHP kode:

PHP koden som generes ser sådan ud.

if(!$firstname) {
  fnameerror = '<div class="PhpErrorMsg">* Data mangler!</div>';}

Mit problem er at min tekst godt nok kommer ud, men at den rykker ned på næste linie og ødelægger formen fuldstændigt.

Er det min PHP der er forket eller ligger problemet i stylingen i CSS ??

Hvis jeg ikke bruger noget div TAG men bare bruger nedenstående linie kommer det rigtigt ud, men så kan jeg jo ikke style teksten.

if(!$lastname)
    {
      $lnameerror = '  * Data mangler!';}


Hvad hulen gør jeg ??

/Lemche
Avatar billede erikjacobsen Ekspert
25. september 2012 - 23:50 #1
I linien

  <input name="firstname" type="text" id="firstname" class="text" ">

står der en lusket " lige før >  - og den vil lave ballade.
Avatar billede scootergrisen Nybegynder
26. september 2012 - 03:15 #2
Du kan opdage sådanne fejl ved at bruge en validator : http://validator.w3.org/
Avatar billede flemche Nybegynder
26. september 2012 - 12:37 #3
Det var vist en tyrkfejl.
Det er rettet nu.

Det løste dog ikke problemet.
jeg har dog fiflet lidt rundt med CSS koden hvilket hjalp.
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