05. januar 2002 - 17:54 Der er 6 kommentarer og
1 løsning

Fejl i While eller?

Er der en fejl i den her while eller?
Den stopper i hvert fald siden, men melder ingen fejl..... *Weird*

$i = 0;
while($i < 5){
   
    if($tx_bold[$i] == \"a\"){
    $p = \"<strong>\"; $q = \"</strong>\";
    } elseif($tx_bold[$i] == \"b\"){
    $p = \"\"; $q = \"\";
    }
    if($tx_italic[$i] == \"a\"){
    $e = \"<em>\"; $r = \"</em\";
    } elseif($tx_italic[$i] == \"b\"){
    $e = \"\"; $r = \"\";
    }
    if($tx_under[$i] == \"a\"){
    $a = \"<u>\"; $s = \"</u\";
    } elseif($tx_under[$i] == \"b\"){
    $a = \"\"; $s = \"\";
    }
    $l = $p.$e.$a; $m = $q.$r.$s;
   
    $h[$i].\"_start\" = $l;
    $h[$i].\"_slut\" = $m;
   
$i + 1;
}
Avatar billede dmcn Praktikant
05. januar 2002 - 17:55 #1
Prøv med $i++; i stedet for $i + 1;
05. januar 2002 - 17:57 #2
Nope, stadig ingen ændringer!
Her er nogle af de variabler der bliver brugt:

$tx_bold[0]        = $db->f(\"header_tx_bold\"); $h[0] = $header_tx;
$tx_italic[0]    = $db->f(\"header_tx_italic\"); $h[0] = $header_tx;
$tx_under[0]    = $db->f(\"header_tx_under\"); $h[0] = $header_tx;
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 18:29 #3
Den løkke stopper ikke med mindre du bruger $i++ som før anført.
Men
  $h[$i].\"_start\" = $l;
er helt en i vejret. Mener du

  ${$h[$i].\"_start\"} = $l;

??
05. januar 2002 - 18:38 #4
OK, nu prøver jeg lige at forklare det....
I min tabel, har jeg en værdi, og den værdi kunne fx være a.
Rundt omkring på siden, står der $noget_tx_start, og $noget_tx_slut..
Meningen er så, at jeg med min while() sætning, vil gøre sådan, at den tjekker om der er et a, og hvis der er det, skal den sætte $r til at være <strong>.
Nu er det så meningen at den skal sætte $noget før tx_start.
$noget er angivet med $h[]
$h[] skal den så sætte sammen med $r....
Det er altså svært at forklare når man bare skal skrive det...En af jer der har ICQ?
Avatar billede erikjacobsen Ekspert
05. januar 2002 - 18:41 #5
Jamen så skal du jo gøre det jeg skriver. Selv om dit problem nok burde
løses på en anden måde :)
05. januar 2002 - 18:42 #6
JaJa, det skal bare løses!
06. januar 2002 - 00:30 #7
Problemet er løst!
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