Avatar billede benzon Praktikant
28. juni 2006 - 12:37 Der er 9 kommentarer og
1 løsning

Galleri udprint

Jeg har alt på plads med lagring af billeder og så videre.

Men jeg har et støre problem jeg lige skal have løst.

Alt billed info ligger i mysql mit problem er hvordan jeg får det printet ud i rækker af 5

Alle brugere kan uploade et max af 10 billeder.

Men hvordan får jeg det umidelbart printet ud i en tabel der er 5 i breden og den skifter til at printe 5 mere ud neden under hvis brugeren har uploadet 10 billeder.
Avatar billede jaw Nybegynder
28. juni 2006 - 13:05 #1
Prøv det her, hvis jeg forstår dig rigtigt:

<?
$antal = 12;

echo "<table>";
echo "<tr>";
for($i = 1; $i <= $antal; $i++) {
    echo "<td>".$i."</td>";
    if(($i%5) == 0)
        echo "</tr><tr>";
}
while(($i%5) != 0) {
    echo "<td></td>";
    $i++;
}
echo "</tr>";
echo "</table>";
?>
Avatar billede benzon Praktikant
28. juni 2006 - 13:11 #2
det er vel også nemt at integrere med mysql kunne jeg forstille mig?
Avatar billede jaw Nybegynder
28. juni 2006 - 13:12 #3
Ja, det jeg lavede er princippet i det. Prøv først ovenstående helt som det er og se at det funker, og lav det derefter om med mysql. Hvis du ikke kan få det til at funke siger du bare til.
Avatar billede benzon Praktikant
28. juni 2006 - 13:58 #4
så skal jeg bare have løst at få de rigtige billed informationer i fælterne, det kan jeg jo ikke lige frem bare gøre med $i
Avatar billede jaw Nybegynder
28. juni 2006 - 14:07 #5
Næh, der skal du jo sådan set bare udskifte $i med de information du henter fra databasen, lidt afhængig af, hvordan du gemmer dem. Har du ellers fået løkke og alt til at funke med informationer fra din database?
Avatar billede benzon Praktikant
28. juni 2006 - 16:45 #6
Jeg skal lige prøve og lege lidt med det for at se om jeg kan få det til at virke sammen med mysql og så videre, jeg har været så smart og gemme alt billed info direkte i mysql hehe grunden er at det skal være sikkert og der skal tjek på om folk er logget ind og så videre.
Avatar billede jaw Nybegynder
28. juni 2006 - 18:39 #7
Så snart du lurer at udskrive det, så skulle det ikke være noget problem. Jeg kan ikke lige komme det nærmere, da jeg ikke ved hvordan du har gemt det.
Avatar billede benzon Praktikant
28. juni 2006 - 19:19 #8
CREATE TABLE `gallery` (
  `id` int(11) NOT NULL auto_increment,
  `user_id` int(11) NOT NULL default '0',
  `image_data` longblob NOT NULL,
  `image_credit` varchar(200) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

meget simpel og lige til opbygning :)

Eks billed linket heder image.php?id=id

Eks.

Når man går ind på profil user 1 det er eks mig

mit id er 1

Når man går ind på min profil i bunden har man så galleriet, den tjekket så hvor mange billeder jeg har user_id = mit id.

id = billed id som den kalder efter når den skal vise billedet på siden.

og credit er bare tekst info skal du ikk etage dig af.
Avatar billede benzon Praktikant
18. juni 2007 - 13:16 #9
Jaw smider du ikke et svar så du kan få dine point?
Avatar billede jaw Nybegynder
07. juli 2007 - 08:51 #10
Beklager det sene svar, men ok da :)
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