Avatar billede Slettet bruger
23. oktober 2008 - 20:20 Der er 5 kommentarer og
1 løsning

Billede opsætning

Hej

Jeg vil gerne have så mine billeder bliver vidst sådan her..

min tabel i mysql. hedder, "id, name, imageid"

link til. eksempel: http://zito.dk/test4.php

Håber i forstår..

Kildekoden er her:

<table width='510' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td height='3' colspan='6' bgcolor='#FFFFFF'></td>
  </tr>
  <tr>
    <td width='3' bgcolor='#FFFFFF'></td>
    <td colspan='4'><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="166"><table width="100%" border="0" cellspacing="0" cellpadding="4">
          <tr>
            <td bgcolor="#D8D8D8"><img src="images/pictures/gallery/1.png" width="158" height="90"></td>
          </tr>
        </table></td>
        <td width="3"></td>
        <td width="166"><table width="100%" border="0" cellspacing="0" cellpadding="4">
          <tr>
            <td bgcolor="#758181"><img src="images/pictures/gallery/1.png" width="158" height="90"></td>
          </tr>
        </table></td>
        <td width="3"></td>
        <td width="166"><table width="100%" border="0" cellspacing="0" cellpadding="4">
          <tr>
            <td bgcolor="#D8D8D8"><img src="images/pictures/gallery/1.png" width="158" height="90"></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td height="3" colspan="5"></td>
      </tr>
    </table>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="166"><table width="100%" border="0" cellspacing="0" cellpadding="4">
              <tr>
                <td bgcolor="#758181"><img src="images/pictures/gallery/1.png" width="158" height="90"></td>
              </tr>
          </table></td>
          <td width="3"></td>
          <td width="166"><table width="100%" border="0" cellspacing="0" cellpadding="4">
              <tr>
                <td bgcolor="#D8D8D8"><img src="images/pictures/gallery/1.png" width="158" height="90"></td>
              </tr>
          </table></td>
          <td width="3"></td>
          <td width="166"><table width="100%" border="0" cellspacing="0" cellpadding="4">
              <tr>
                <td bgcolor="#758181"><img src="images/pictures/gallery/1.png" width="158" height="90"></td>
              </tr>
          </table></td>
        </tr>
        <tr>
          <td height="3" colspan="5"></td>
        </tr>
      </table></td>
    <td width='3' bgcolor='#FFFFFF'></td>
  </tr>
 
  <tr>
    <td height='3' colspan='6' bgcolor='#FFFFFF'></td>
  </tr>
 
</table>
Avatar billede Slettet bruger
23. oktober 2008 - 20:36 #1
ingen ?
Avatar billede j_jorgensen Nybegynder
23. oktober 2008 - 20:53 #2
lav et sql query (mysql_fetch_array()) der hiver alle ud, og så løber du dem alle igennem (while-loop eventuelt), og for hvert tredje billede laver du en "</tr><tr", så du får en ny linje.
Avatar billede Slettet bruger
23. oktober 2008 - 21:05 #3
forstår ikke helt..

bare et lille eksempel.. skal nok selv mixe det sammen.. bare lige med tablen. forstod jeg ikke,
Avatar billede j_jorgensen Nybegynder
23. oktober 2008 - 21:26 #4
$array = mysql_fetch_array($sqlresult)
$i=0;
while ($line = mysql_fetch_row($array)) {
$i++;
if ($i%3>0) { echo "<tr>"; }
echo "<td><img src=".$line['imageid'].".jpg></td>";
if ($i%3>0) { echo "<td>"; }
}


mega slam-pseudo-crap-kode - men noget i den stil :P
Avatar billede majbom Novice
24. oktober 2008 - 08:19 #5
eller:

$array = mysql_fetch_array($sqlresult)
$i=0;
while ($line = mysql_fetch_row($array)) {
$i++;
echo "<td><img src=".$line['imageid'].".jpg></td>";
if ($i%3>0) echo "</tr><tr>";
}
Avatar billede Slettet bruger
23. januar 2010 - 21:11 #6
Lukket..
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