Avatar billede brinck10 Nybegynder
14. februar 2007 - 16:02 Der er 5 kommentarer og
1 løsning

Hjælp med variable i if-sætning

Hej eksperter!

jeg har en while-løkke. Den kører, og inde i den kører der en if-sætning.

$i = 1; // $i sættes til 1
while($data = mysql_fetch_array($q){ // $q er query ;)
}
<tr>
<td width="100" height="20">$data["problem"]</td>
<?
if($i == 1){
?>
<td width="100" height="100" rowspan="<?=$i?>">text her</td>
<?
}
?>
</tr>
<?
$i++
}
?>

I eksemplet herover bliver rowspan så opdateret?
- Hvis ikke, hvordan kan jeg så opdatere det, så det hele ikke bare går i smadder, altså ikke passer, fordi rowspan er forkert.

På forhånd tak.
//Frederik
Avatar billede kalp Novice
14. februar 2007 - 16:04 #1
laver en "else" hvor du opretter den samme med en standard rowspan
Avatar billede kalp Novice
14. februar 2007 - 16:07 #2
$i = 1; // $i sættes til 1
while($data = mysql_fetch_array($q){ // $q er query ;)
}
<tr>
<td width="100" height="20">$data["problem"]</td>
<?
if($i == 1){
?>
<td width="100" height="100" rowspan="<?=$i?>">text her</td>
<?
}else{
?>
<td width="100" height="100" rowspan="0">text her</td>
<?
}
?>
</tr>
<?
$i++
}
?>
Avatar billede brinck10 Nybegynder
14. februar 2007 - 16:08 #3
Det kan jeg ikke se som en mulighed. Da den så vil udskrive et felt ud fra hver række.

Jeg vil have det til at se sådan her ud(hver felt har sin egen farve):
http://www.testafphp.frac.dk/problem.php
Avatar billede kalp Novice
14. februar 2007 - 16:12 #4
lige det du henviser til kan jeg ikke forstå, men tænker du på det her.

Første række -> blå
Anden række -> hvid
Tredje række -> blå
.... hvid
.... blå
osv
osv

?
Avatar billede brinck10 Nybegynder
14. februar 2007 - 16:18 #5
Nej.
Jeg vil have en stor celle, med noget tekst og sådan. Nedenunder den, i venstre side, vil jeg have en while sætning, som indsætter data delt op i 4 tabeller vandret. Når så den har kørt igennem engang, skal der komme de næste 4 tabeller vandret, nedenunder. Det virker også, men så er det jo lige at jeg også vil have en stor tabel i højre side(den mørke-røde på billedet. - De andre tabeller som skal stå vandret er dem som er i forskellige farver, altså per tabel, i venstre side, nederst!)

Hvordan gør jeg det?
Avatar billede brinck10 Nybegynder
22. februar 2007 - 15:28 #6
Ligemeget!
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