bazzo Skrevet 12. juli 2004 Del Skrevet 12. juli 2004 Finner ikke ut hvordan jeg får skrevet ut (echo) en html kode fra en variabel. eks. $variabelen = "Her kommer noe tekst bla bla bla.... <input type="checkbox" name="checkbox1" value="checkbox1"> <br> <input type="checkbox" name="checkbox2" value="checkbox2"> <br> <input type="checkbox" name="checkbox3" value="checkbox3"> "; Hvordan får jeg hentet opp denne for så å skrive ut html koden med teksten i variabelen? Lenke til kommentar
jorgis Skrevet 12. juli 2004 Del Skrevet 12. juli 2004 <?php $variabelen = 'Her kommer noe tekst bla bla bla.... <input type="checkbox" name="checkbox1" value="checkbox1"> <br> <input type="checkbox" name="checkbox2" value="checkbox2"> <br> <input type="checkbox" name="checkbox3" value="checkbox3">'; echo $variabelen; ?> Hvis du skal ha variabler inni der igjen, kan du gjøre slik: <?php $variabelen = "Her kommer noe tekst bla bla bla.... <input type=\"checkbox\" name=\"checkbox1\" value=\"checkbox1"\> <br> <input type=\"checkbox\" name=\"checkbox2\" value=\"checkbox2\"> <br> <input type=\"checkbox\" name=\"checkbox3\" value=\"checkbox3\">"; echo $variabelen; ?> Husk på at det å skrive ut HTML er nøyaktig det samme som å skrive ut vanlig tekst. Lenke til kommentar
bazzo Skrevet 12. juli 2004 Forfatter Del Skrevet 12. juli 2004 Hmm Fikk det til nå, men hva er forskjellen på " og ' i en variabel ? Lenke til kommentar
Torbjørn Skrevet 12. juli 2004 Del Skrevet 12. juli 2004 (endret) " og ' kan begge brukes for å "quote" en streng, men hva om du ønsker å bruke " og ' -tegnene selv i strengen? når de allerede er de tegnene som definerer "grensen" til strengen? reglene er enkle: du kan bruke ' inni "..." skilleteng, slik: $variabel = "hei, skjera' baghera?"; og du kan bruke " inni '...', slik: $variabel = '<img src="mypicture.gif">'; (jeg regner med du skjønner hvorfor $variabel = "<img src="mypucture.gif">"; ikke går?) videre har ' den egenskapen at innholdet ikke "tolkes" (eg. ekspanderes) f.eks variabelnavn, så: $variabel = 'hei på deg, $navn'; # gjør ikke det du tror!! $variabel = "hei på deg, $navn"; # fungerer slik det er ment. Endret 12. juli 2004 av Torbjørn Lenke til kommentar
bazzo Skrevet 12. juli 2004 Forfatter Del Skrevet 12. juli 2004 FLOTT Takker og bukker, Lenke til kommentar
Nervetattoo Skrevet 12. juli 2004 Del Skrevet 12. juli 2004 Om du ønsker grunnet formatering og bruker noe som: $var = "<input type="text" name="name" />"; Så kan du bruke \ til å "skjule" den egentlige effekten. $var = "<input type=\"text\" name=\"name\" />"; Lenke til kommentar
bazzo Skrevet 12. juli 2004 Forfatter Del Skrevet 12. juli 2004 " og ' kan begge brukes for å "quote" en streng, men hva om du ønsker å bruke " og ' -tegnene selv i strengen? når de allerede er de tegnene som definerer "grensen" til strengen? reglene er enkle: du kan bruke ' inni "..." skilleteng, slik: $variabel = "hei, skjera' baghera?"; og du kan bruke " inni '...', slik: $variabel = '<img src="mypicture.gif">'; (jeg regner med du skjønner hvorfor $variabel = "<img src="mypucture.gif">"; ikke går?) videre har ' den egenskapen at innholdet ikke "tolkes" (eg. ekspanderes) f.eks variabelnavn, så: $variabel = 'hei på deg, $navn'; # gjør ikke det du tror!! $variabel = "hei på deg, $navn"; # fungerer slik det er ment. hva om jeg vil bruke en variabel i en variabel med html ? eks. <?php $var = ' <img src="$var_bilde"> '; ?> men denne fungerer self. ikke Lenke til kommentar
Torbjørn Skrevet 12. juli 2004 Del Skrevet 12. juli 2004 du kan bygge opp strengen stykkevis, eller bruke \ slik det blir foreslått: $var = "<img src=\"$var_bilde\">"; $var = '<img src="' . $var_bilde . '">'; merk at det siste eksemplet i prinsipp er dette: $var = 'et eller annet' . $var_bilde . 'et eller annet'; det blir bare litt forvirrende når det står " inni 'et eller annet' Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå