Avatar billede winerror Nybegynder
29. april 2004 - 15:16 Der er 11 kommentarer og
1 løsning

gentage ting med td og tr

sider og manger noget med at jeg skal gentage nogen ting fx jeg vil gerene ha det til at se såden her ud

<table>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>

det vil sige at når den kommer over 5 på en linje skal den selv lukke og starte en ny tr men kan ikke helt får det til at funge :/ nogen der vil hjælpe mig for små 5 point :( har ikke flegere :S max skod
Avatar billede kasper.h Nybegynder
29. april 2004 - 15:23 #1
$antaltr = 5; // Antallet af <tr>'er
$antaltd = 5; // Antallet af <td>'er i hver <tr>

echo "<table>";
for ($i=0;$i<$antaltr;$i++) {
  echo "<tr>\n";
  for ($n=0;$n<$antaltd;$n++) {
      echo "<td></td>\n";
  }
  echo "</tr>\n";
}
echo </table>
Avatar billede kasper.h Nybegynder
29. april 2004 - 15:23 #2
sidste linie skulle have været
echo "</table>";
Avatar billede dennismp Nybegynder
29. april 2004 - 15:24 #3
$i = 0;
print "<table>";
while(..) {
  if( ($i % 5) == 0 )
    print ($i == 0 ? '' : '</tr>') . '<tr>';
  print "<td>..</td>";
  $i++;
}
print "</tr></table>";

utestet
Avatar billede winerror Nybegynder
29. april 2004 - 15:26 #4
jeps manger kun lige at den ikke skal gentage det hele ;) hi hi se her

her er der så hele min codE :p

while($row = mysql_fetch_array($kats)) {
$id = $row[katid];
$emne = $row[emne];
$pic = $row[pic];
$info = $row[info];

$antaltr = 5; // Antallet af <tr>'er
$antaltd = 5; // Antallet af <td>'er i hver <tr>

echo "<table>";
for ($i=0;$i<$antaltr;$i++) {
  echo "<tr>\n";
  for ($n=0;$n<$antaltd;$n++) {
      echo "<td><SPAN class=squares1><SPAN style=\"color:#000000;\">&#9632;&nbsp;</SPAN></SPAN><a href=\"vare.php?varekat=". $id ."\" class=\"menulink\">". $emne ."</a><br></td>\n";
  }
  echo "</tr>\n";
}
echo "</table>";
}
Avatar billede kasper.h Nybegynder
29. april 2004 - 15:29 #5
så er det bare at sætte
$antaltr = mysql_num_rows($kats) / 5;
Avatar billede winerror Nybegynder
29. april 2004 - 15:30 #6
jeppers dennismp :) takker for det makker ;)
Avatar billede kasper.h Nybegynder
29. april 2004 - 15:31 #7
$antaltr = ceil(mysql_num_rows($kats)/5);
Avatar billede kasper.h Nybegynder
29. april 2004 - 15:31 #8
ja flot, det var jo ikke dennismp der svarede :P
Avatar billede winerror Nybegynder
29. april 2004 - 15:32 #9
jo var det da ;) han var hurtigs med det jeg sku bruge.... syndes altid du whinere over tingen vis du ikek får point :)
Avatar billede kasper.h Nybegynder
29. april 2004 - 15:34 #10
lol, den kode dennismp lavede fortsætter jo med tr'er i en uendelighed :)
Avatar billede dennismp Nybegynder
29. april 2004 - 15:37 #11
Hvad mener du?
Avatar billede winerror Nybegynder
29. april 2004 - 15:37 #12
skal den jo også gøre :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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