Avatar billede supremebot Nybegynder
26. oktober 2004 - 15:10 Der er 3 kommentarer

output til variable?

jeg har har et stykke kode der lave noget html. er der en eller anden måde jeg kan få det output til at ligge i en variable så jeg kan echo det ud flere steder på siden.

her er den del af koden jeg gerne vil have lavet til en variable:

echo "<center>side";

if($gruppe != 1){ echo '<a href="?side=1"> 1 </a><a href="?side='.($gruppe - 1).'"> ... </a>';}

for($i= $gruppe; $i <= $gruppe + ($antalsidelinks -1); $i++){

    if($i != $side){
        echo '<a href="?side='.$i.'"> '.$i." </a>";
    }else{
        echo '<b>'.$i.'</b>';
    }
   
    if(($i * $antalperside) >= $antal_res){ return;}
}

if((($i -1) * $antalperside) <= $antal_res){
    $sidtesidelink = (ceil($antal_res/ $antalperside));
    if($i !=  $sidtesidelink){
    echo '<a href="?side='.($i).'"> ... </a>';
    }
    echo '<a href="?side='.$sidtesidelink.'"> '.$sidtesidelink.' </a>';
}

echo "</center>";
Avatar billede bromer Nybegynder
26. oktober 2004 - 15:12 #1
istedet for at skrive echo "tekst", brug $text .= "tekst"... når du har gjort det alle gangene vil hele din tekst ligge i $text.
Avatar billede supremebot Nybegynder
26. oktober 2004 - 15:21 #2
nå ja det kan man selvfølgelig man kan man ikke bruge ob_start() til det
Avatar billede supremebot Nybegynder
26. oktober 2004 - 15:28 #3
og jeg for mærkeligt ikke noget output af:

$test = "<center>side";

if($gruppe != 1){ $test .= '<a href="?side=1"> 1 </a><a href="?side='.($gruppe - 1).'"> ... </a>';}

for($i= $gruppe; $i <= $gruppe + ($antalsidelinks -1); $i++){

    if($i != $side){
        $test .= '<a href="?side='.$i.'"> '.$i." </a>";
    }else{
        $test .= '<b>'.$i.'</b>';
    }
   
    if(($i * $antalperside) >= $antal_res){ return;}
}

if((($i -1) * $antalperside) <= $antal_res){
    $sidtesidelink = (ceil($antal_res/ $antalperside));
    if($i !=  $sidtesidelink){
    $test .= '<a href="?side='.($i).'"> ... </a>';
    }
    $test .= '<a href="?side='.$sidtesidelink.'"> '.$sidtesidelink.' </a>';
}

$test .= "</center>";

echo $test;
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