Gå til innhold

skrive en html kode fra en variabel ?


Anbefalte innlegg

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
Videoannonse
Annonse

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

" 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 av Torbjørn
Lenke til kommentar
" 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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...