Avatar billede Slettet bruger
27. oktober 2005 - 17:18 Der er 4 kommentarer og
1 løsning

Opstilling af billede

Hej,

Jeg sidder og er ved at lave siden http://kcdata.dk/?mode=partnere

Men jeg vil gerne have så der er 2 billede på en række osv.

sådan skal det stå.

<table width="200"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="49%" align="center"><img src="billede1.jpg" width="100" height="50"></td>
    <td width="2%" rowspan="5" align="center">&nbsp;</td>
    <td width="49%" align="center"><img src="billede2.jpg" width="100" height="50"></td>
  </tr>
  <tr>
    <td height="5" align="center"></td>
    <td height="5" align="center"></td>
  </tr>
  <tr>
    <td align="center"><img src="billede3.jpg" width="100" height="50"></td>
    <td align="center"><img src="billede4.jpg" width="100" height="50"></td>
  </tr>
  <tr>
    <td height="5" align="center"></td>
    <td height="5" align="center"></td>
  </tr>
  <tr>
    <td align="center"><img src="billede5.jpg" width="100" height="50"></td>
    <td align="center"><img src="billede6.jpg" width="100" height="50"></td>
  </tr>
</table>

--- slut ---

Hvordan laver jeg det.

Her er min php kode

<?php
include('noget.php');
$query = mysql_query("SELECT * FROM partnere ORDER BY id") or die(mysql_error());
while ($partnere  = mysql_fetch_assoc($query)) {
    if ($i++ != 0)
echo "<a href='$partnere[link]' target='_blank'><img  title='$partnere[navn]' alt='$partnere[name]'  border='no' src='pic/$partnere[pic]'></a>";
echo "<br>";
echo "<br>";
    }
?>


På forhånd tak.
Avatar billede nielle Nybegynder
27. oktober 2005 - 18:15 #1
Er der totalt 2 billeder, eller skal der komme 2 billeder neden under de første 2, og så 2 igen, og 2 igen, og ... ?
Avatar billede nielle Nybegynder
27. oktober 2005 - 18:19 #2
Glem spørgsmålet - det kan jo læses ud af din kode ...
Avatar billede nielle Nybegynder
27. oktober 2005 - 18:33 #3
Noget i denne her stil:

<?
echo "<table width='200' border='0' cellspacing='0' cellpadding='0'>";

$picsPerRow = 2;
$picNo = 0;

$query = mysql_query("SELECT * FROM partnere ORDER BY id") or die(mysql_error());
while ($partnere = mysql_fetch_assoc($query))
{
    $picNo++;

    if (($picNo % $picsPerRow) == 1)
    {
        if (%picNo != 1) echo "</tr>";
        echo "<tr>";
    }

    echo "<td align='center'>";
    echo "<a href='" . $partnere["link"] . "' target='_blank'><img title='" . $partnere["navn"] . "' alt='" . $partnere[name] . "' border='no' src='pic/" . $partnere[pic] . "'></a>";
    echo "</td>";
}

while (($picNo % $picsPerRow) == 1)
{
    $picNo++;
    echo "<td>&nbsp;</td>";
}

echo "</tr>";
echo "</table>";
?>
Avatar billede Slettet bruger
27. oktober 2005 - 21:24 #4
Tak nielle

det virkede. lig et svar og du for dine points
Avatar billede nielle Nybegynder
27. oktober 2005 - 22:52 #5
Svar :^)
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