Avatar billede andershede Novice
29. juni 2017 - 13:51 Der er 1 løsning

tabelspørgsmål

Jeg har sat mig for at kigge lidt på at lave en pyramide til brug for noget sportsarrangement.  Jeg har været fraværende fra kodning i 10 år og er helt rusten.

Den her kode gør sådan set arbejdet for mig (skal gøres mere dynamisk med tiden)
<?php
for ($i=6; $i>=1; $i--) { 
  for($j=1; $j<=$i; $j++) { 
        echo '&nbsp;'; 
  }
  $j--;
for ($k=1; $k<=(7-$j); $k++) { 
 
    echo "*"; 
}
echo "<br>\n";}
?>

Men hvis jeg gerne vil have en tabel med, så kan jeg ikke få det til at fungere. Det handler om at cellerne får forkerte størrelser på højreside

Her er min tabelkode


echo " <table cellspacing='0' cellpadding='0' border='1'>";
for ($i=9; $i>=1; $i--) { 
echo "<TR>";
  for($j=1; $j<=$i; $j++) { 
        echo '<td>&nbsp;</td>'; 
  }
  $j--;
for ($k=1; $k<=(10-$j); $k++) { 
      echo "<TD>*</td>"; 
        }
for($j=1; $j<=$i; $j++) { 
      echo '<td>&nbsp;</td>'; 
  }   
echo "</tr>";


}
echo "</table>";
?>
Avatar billede andershede Novice
29. juni 2017 - 13:58 #1
Og nu fik jeg faktisk selv løst det ved at arbejde med 2 felter pr enhed.
echo "<td style='width: 20px;'>*</td><td style='width: 20px;'>*</td>"; 

Så danner det den pyramideform jeg skal bruge.
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

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