Avatar billede gbjensen65 Nybegynder
13. juli 2009 - 17:29 Der er 5 kommentarer og
1 løsning

hvordan indsætter jeg tvungen ny linie i min kildekode?

Når jeg f.eks. skal lave en liste i PHP og gerne vil gøre kildekode læsbar, hvordan tvinger jeg så et linje skift ind i kildekoden ? (ikke <br>)

f.eks.:
echo ('<option value="'.$newArray['id'].'" selected>'.$newArray['brewname'].'</option>\r\n');
echo ('<option value="'.$newArray['id'].'">'.$newArray['brewname'].'</option>\r\n');

kommer i "Vis kildekode" (Firefox og Chrome) på samme linje.

jeg har prøvet med \n og \r\n

intet virker.
Avatar billede repox Seniormester
13. juli 2009 - 17:56 #1
Du skal bruge dobbelte anførselstegn i din echo når du skal have de funktionaliter.

Det vil sige:
echo ("<option value=\"".$newArray["id"]."\" selected=\"selected=\">".$newArray["brewname"]."</option>\r\n");
echo ("<option value=\"".$newArray['id']."\">".$newArray["brewname"]."</option>\r\n");
Avatar billede peterpedersen Nybegynder
13. juli 2009 - 18:00 #2
Php vil udskrive din "\r\n" hvis du laver en echo således:

echo '\r\n';

istedet må du gøre således:

echo "\r\n";

Jeg selve bruger kun anførselstegn når jeg skal lave \n :) eksempel:

echo 'Id:'.$id.' | User:'.$user."<br />\r\n";
Avatar billede gbjensen65 Nybegynder
14. juli 2009 - 17:53 #3
Hej Repox og Peterpedersen,

Tak for hjælpen, det virker.
Personligt så fortrækker jeg at skrive sådan:
echo ('<option value="'.$newArray['id'].'" selected>'.$newArray['brewname'].'</option>'."\r\n");

For jeg synes at \" gør koden uoverskuelig, og det som jo var formålet var jo at gøre den let læselig, både i PHP og HTML.

Jeg vil jo gerne tildele jer nogle points for hjælpen, hvordan gør jeg det ?
Avatar billede andreas13_fam Nybegynder
14. juli 2009 - 18:23 #4
Hvis formålet er at gøre det letlæseligt i kildekoden kan du sagtens bruge echo over flere linjer. For det er nemlig rigtigt at echo "<img src=\"".$src."\" alt=\"".$alt."\">"; Ser forfærdelig ud.

echo '
    <option value="'.$newArray['id'].'" selected>'.$newArray['brewname'].'</option>
    <option value="'.$newArray['id'].'">'.$newArray['brewname'].'</option>
    ';
Avatar billede andreas13_fam Nybegynder
14. juli 2009 - 18:26 #5
PS: for fremtids sikring bør du skrive selected="selected"
Avatar billede gbjensen65 Nybegynder
16. juli 2009 - 09:47 #6
Tak for alle jeres inputs,

Da ingen vil ha' points, så lukker jeg spørgsmålet.
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