Avatar billede alexanderf Nybegynder
06. januar 2008 - 18:43 Der er 7 kommentarer og
1 løsning

Hvorfor skifter den linje?

<html>
<head>
<link rel="stylesheet" HREF="stylesheet.css" TYPE="text/css">
</head>
<font face="Tahoma" size="2">Her er de <b>6</b> nyeste designs...<br><br></font>
</html>
<?
include "config.php";

$lw = mysql_query("SELECT * FROM designs WHERE id ORDER BY id DESC LIMIT 0,6") or die(mysql_error());
while($row = mysql_fetch_array($lw)) {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
    <tr>
        <td><? echo $row[titel]; ?></td>
    </tr>
    <tr>
        <td><a href='vis.php?id=<? echo $row[id]; ?>'>
<img src="/designthumb/<? echo $row[img]; ?>" border="0" width="150" height="113"></a></td>
    </tr>
    </table>
<?
}
?>

Link til siden er http://profildesign.alexanderf.dk/nyeste.php
Avatar billede keysersoze Ekspert
06. januar 2008 - 18:46 #1
fordi du indsætter en ny tabel med bredden 100% for hvor række du udskriver.
Avatar billede alexanderf Nybegynder
06. januar 2008 - 18:50 #2
Hvordan ville du lave den?
Avatar billede mikze Nybegynder
06. januar 2008 - 18:54 #3
ja, du indsætter en ny tabel hele tiden. indsæt TD'er i stedet for.

Din html er i øvrigt helt vildt mærkeligt, du kan ikke slutte din html og så fortsætte med at lave html:


<html>
<head>
<link rel="stylesheet" HREF="stylesheet.css" TYPE="text/css">
</head>
<body>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
    <tr>
<font face="Tahoma" size="2">Her er de <b>6</b> nyeste designs...<br><br></font>
<?
include "config.php";

$lw = mysql_query("SELECT * FROM designs WHERE id ORDER BY id DESC LIMIT 0,6") or die(mysql_error());
while($row = mysql_fetch_array($lw)) {
?>

        <td><? echo $row[titel]; ?><br><a href='vis.php?id=<? echo $row[id]; ?>'>
<img src="/designthumb/<? echo $row[img]; ?>" border="0" width="150" height="113"></a></td>

<?
}
?>
    </tr>
</table>
</body>
</html>
Avatar billede alexanderf Nybegynder
06. januar 2008 - 18:59 #4
Mikze. Tak, men min hjemmeside er ikke helt 100% så i den kode der, er det kun 4 og et halvt design der blir vist :) Kan det laves, så den ikke er 100 % Men selv finder ud af hvornår den skal skifte linje :) ?
Avatar billede keysersoze Ekspert
06. januar 2008 - 20:23 #5
hvis du bare laver én tabel og inde i én td laver du loop vil det automatisk kunne tilpasse sig.
Avatar billede alexanderf Nybegynder
06. januar 2008 - 20:26 #6
Loop? vis koden
Avatar billede keysersoze Ekspert
06. januar 2008 - 23:45 #7
laver aldrig php - så det er kun et gæt

<html>
<head>
<link rel="stylesheet" HREF="stylesheet.css" TYPE="text/css">
</head>
<font face="Tahoma" size="2">Her er de <b>6</b> nyeste designs...<br><br></font>
</html>

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td>
      <?
      include "config.php";
      $lw = mysql_query("SELECT * FROM designs WHERE id ORDER BY id DESC LIMIT 0,6") or die(mysql_error());
      while($row = mysql_fetch_array($lw)) {
      ?>
        <? echo $row[titel]; ?>
        <a href='vis.php?id=<? echo $row[id]; ?>'>
        <img src="/designthumb/<? echo $row[img]; ?>" border="0" width="150" height="113"></a>
      <?
      }
      ?>
    </td>
  </tr>
</table>
Avatar billede keysersoze Ekspert
17. marts 2008 - 17:46 #8
lukketid?
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