Avatar billede t-rex Nybegynder
10. februar 2005 - 08:43 Der er 5 kommentarer og
1 løsning

tælle 4 også et <br>

Hej Eksperter.

hvordan får jeg den til at udskrive 4 billeder også lave et <br> og udskrive de sidste 4.


if(!isset($start))
    {
    $start = 0;
    }
if ($mode == "")
    {
    $antal = 8;
    $res = mysql_query("SELECT * FROM striben_galleri LIMIT $start,$antal");
    $count = mysql_num_rows($res);
        echo "
        <table width=90% border=0 align=center cellpadding=0 cellspacing=0>
          <tr>
            <td></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
          </tr>
          <tr>
            <td>";
        while($row = mysql_fetch_array($res))
              {
            echo "<a href=./upload/".$row['billede']."><img src=./upload/thumbnail/".$row['thumbnail']."></a>&nbsp;&nbsp;";
            }
          echo "
            </td>
          </tr>
          <tr>
            <td></td>
          </tr>
          <tr>
            <td>";
        if ($start == "0")
            {
           
            }
        else
            {
            echo "<center><br><a href=test.php?start=".($start - $antal).">Tilbage</a></center>&nbsp;&nbsp;";
            }
        if ($count > $start)
            {
            echo "<center><br><a href=test.php?start=".($start + $antal).">Næste side</a></center>";
            }
            else
            {
           
            }
        };   
            echo "
            </td>
          </tr>
        </table>";
Avatar billede alister_crowley Nybegynder
10. februar 2005 - 09:01 #1
går ud fra at dette er den væsenlige kode

while($row = mysql_fetch_array($res))
{
echo "<a href=./upload/".$row['billede'].">
<img src=./upload/thumbnail/".$row['thumbnail'].">
</a>&nbsp;&nbsp;";
}

Så du ændre det bare til:

$i = 1;
while($row = mysql_fetch_array($res))
{
echo "<a href=./upload/".$row['billede'].">
<img src=./upload/thumbnail/".$row['thumbnail'].">
</a>&nbsp;&nbsp;";
if($i == 4 || $i == 8 || $i == 12)
{
echo "<br />";
}
$i++;
}

Der kan nok også laves en funktion til at checke om det går op i 4, men kan ikke lige kommer på en.
Avatar billede alister_crowley Nybegynder
10. februar 2005 - 09:05 #2
sådan her:

<?
function even($num)
{
    return($num % 4 == 0);
}

$i = 1;
while($row = mysql_fetch_array($res))
{
echo "<a href=./upload/".$row['billede'].">
<img src=./upload/thumbnail/".$row['thumbnail'].">
</a>&nbsp;&nbsp;";
if(even($i))
{
  echo "<br />";
}
$i++;
}
?>
Avatar billede t-rex Nybegynder
10. februar 2005 - 09:41 #3
takker alister crowley... det virket som det skal... smider du et svar.
Avatar billede alister_crowley Nybegynder
10. februar 2005 - 09:42 #4
nej tak, samler ikke på points.
Avatar billede moocher Nybegynder
10. februar 2005 - 11:20 #5
Mensend et svar ind t-rex og accepter det, så det er lukket ;)
Avatar billede t-rex Nybegynder
11. februar 2005 - 14:09 #6
lukker.
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