Avatar billede zeattle Nybegynder
24. oktober 2004 - 21:08 Der er 12 kommentarer og
1 løsning

6 billeder på hver række

Hej

Jeg er igang med at lave et galleri til en side.

Jeg vil gerne have 6 billeder på 3 rækker, jeg henter mine billeder ud af en mysql tabel, det jeg har lavet nu trækker 6 billeder ud, men mangler 2 rækker mere.

PHP´et:
<?
include("config.php");
$resultat = mysql_query("select * from dinfar ORDER BY id desc limit 0,6");
while ($row = mysql_fetch_array($resultat)) {
echo "<td><table width='100' height='100' border='0' cellspacing='0' cellpadding='0'><tr><td background='billeder/small/$row[billede]'><a href='popup.php?billede=$row[billede]' ";
?>
onClick="window.open(this.href, '_blank', 'left=0,top=0,width=400,height=300,scrollbars=no');return false;">
<?
echo "<img src='gfx/billede_trans.gif' width='100' height='100' border='0'></a></td></tr></table></td>";
}
?>

Håber i forstå, ellers viser jeg jer det :)

Fortsat god weekend
Avatar billede gonza.dk Nybegynder
24. oktober 2004 - 21:16 #1
Hejsa...

Kan gøres som følgende:

<?
include("config.php");
$resultat = mysql_query("select * from dinfar ORDER BY id desc limit 0,18");

$skal_vi_skifte_linje = 1;

while ($row = mysql_fetch_array($resultat)) {
echo "<td><table width='100' height='100' border='0' cellspacing='0' cellpadding='0'><tr><td background='billeder/small/$row[billede]'><a href='popup.php?billede=$row[billede]' ";
?>
onClick="window.open(this.href, '_blank', 'left=0,top=0,width=400,height=300,scrollbars=no');return false;">
<?
echo "<img src='gfx/billede_trans.gif' width='100' height='100' border='0'></a></td></tr></table></td>";
if ($skal_vi_skifte_linje == 6) {
echo "<br>";
$skal_vi_skifte_linje = 1;
}
else {
$skal_vi_skifte_linje = 1 + $skal_vi_skifte_linje;
}
?>

Kik koden igennem og fortæl hvad du ikke forstår ;-)

OBS... Ikke testet, men burde fungere

mvh.
Gonza
Avatar billede michael_stim Ekspert
24. oktober 2004 - 21:24 #2
Eller hvis du vil have det i tabel:

<?
include("config.php");
$resultat = mysql_query("select * from dinfar ORDER BY id desc limit 0,18");
$i=0;
echo "<table width='100' height='100' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>";
while ($row = mysql_fetch_array($resultat)) {
echo "<td background='billeder/small/$row[billede]'><a href='popup.php?billede=$row[billede]' ";
?>
onClick="window.open(this.href, '_blank', 'left=0,top=0,width=400,height=300,scrollbars=no');return false;">
<?
echo "<img src='gfx/billede_trans.gif' width='100' height='100' border='0'></a></td>";
$i++;
  if($i==6){
  echo "<tr></tr>";
  $i=0;
  }//ifsatsen
}//whileloopen
echo "</tr></table>";
?>
Avatar billede zeattle Nybegynder
24. oktober 2004 - 21:50 #3
Det sidste virker, men den presser mine billere op ad hinnanden, der skal være mellemrum mellem dem
Avatar billede michael_stim Ekspert
24. oktober 2004 - 22:26 #4
cellspacing='2' cellpadding='2'>";
Avatar billede zeattle Nybegynder
24. oktober 2004 - 22:28 #5
Har selv fundet ud af, tak for hjælpen...
Avatar billede michael_stim Ekspert
24. oktober 2004 - 22:35 #6
Brugte du gonza.dk's eksempel eller mit?
Avatar billede zeattle Nybegynder
24. oktober 2004 - 22:38 #7
Brugte faktisk dit og hans, men jeg opretter lige et spg med ref til dette, og så får du også 100points :)
Avatar billede michael_stim Ekspert
24. oktober 2004 - 22:39 #8
Nej, men gonza.dk kan oprette et med 50 ;o) Du har betalt hvad du skal betale.
Avatar billede zeattle Nybegynder
24. oktober 2004 - 22:40 #9
Avatar billede zeattle Nybegynder
24. oktober 2004 - 22:40 #10
jeg er ligeglad points for mig er ligegyldig jeg fik hvad jeg ville have og det virker :)
Avatar billede gonza.dk Nybegynder
25. oktober 2004 - 19:52 #11
Hejsa...

Har ikke lige set resten af kommentarerne før nu. Skal jeg oprette et spørgsmål med 50 point til michael_stim? Så gør jeg gladeligt det :-)
Avatar billede michael_stim Ekspert
25. oktober 2004 - 20:08 #12
Har fået.
Avatar billede gonza.dk Nybegynder
25. oktober 2004 - 20:11 #13
Okay... ville bare lige høre... for ret skal jo være ret :-)
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