Hvordan laver jeg et fotoalbum som henter fra databasen

Tags:    mysql php

Mit problem er lige nu at jeg overhovedet ikke kan få de billeder jeg upload ned på min fotoalbum side?.

Fold kodeboks ind/udPHP kode 


Sådan har jeg skrevet i min album.php side.

sådan som jeg upload billeder til fotoablum det har jeg skrevet sådan her;

Fold kodeboks ind/udPHP kode 


Jeg tror at jeg har lavet en fejl op i Album , det er ligesom at den ikke kender de Billeder man upload, men hvordan skal jeg så gøre det?

har du en ide til at jeg kan gøre det?




8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Kan du se i dit ftp program om dit billede bliver uploadet. Det er nemlig ret ondsvagt at vi skal lede efter fejl i begge dine koder, når fejlen kun er 1 sted.



Det er jeg sådan søge efter det er nok at hvordan lave man sådan at man kan se hvad bruger upload af billeder og så hent den hans billeder ned på hans album side hvordan kan jeg komme til at gøre det?

håber du kan se hvad jeg sådan helt mener nu?
hvis du forstår mig?

ja jeg kan godt se at de bliver upload.

Her kan du se lidt af min database Håber det kan hjælp dig lidt i hvad jeg sådan helt mener..
http://localhostr.com/files/fwEQSj8/capture.png
http://localhostr.com/files/aHp0buQ/capture.png


Her er vise jeg dig hvordan jeg mener det skal køre,
http://localhostr.com/files/OpZu6DM/capture.png



Indlæg senest redigeret d. 16.04.2011 00:01 af Bruger #16353
Jamen nu jeg læser din kode igennem så gemmer du jo heller aldrig billedet. Det du gør er jo kun at gemme filnavnet i din database. Men filerne skal jo også gemmes på din server. Ellers giver det god mening at du ikke kan se billederne. De billeder du viser er bare tekst lagret i din database. Ikke filerne



Jamen nu jeg læser din kode igennem så gemmer du jo heller aldrig billedet. Det du gør er jo kun at gemme filnavnet i din database. Men filerne skal jo også gemmes på din server. Ellers giver det god mening at du ikke kan se billederne. De billeder du viser er bare tekst lagret i din database. Ikke filerne


Nu er det flere år siden jeg sidst har lavet upload i php, men gemmer han ikke filen ved move_uploaded_file(); ?

Anyways, jeg tror dit problem ligger i din sti... du kan IKKE have en sti der hedder /?/ ! Det som den sti der gør, at at linke til /index.php?/filnavnet ... det dur ikke - kun hvis du manuelt ændrer din serveropsætning!

edit: http://b2f.dk/?/et-eller-andet-billede.png



Indlæg senest redigeret d. 16.04.2011 00:37 af Bruger #16372
Jamen nu jeg læser din kode igennem så gemmer du jo heller aldrig billedet. Det du gør er jo kun at gemme filnavnet i din database. Men filerne skal jo også gemmes på din server. Ellers giver det god mening at du ikke kan se billederne. De billeder du viser er bare tekst lagret i din database. Ikke filerne


Nu er det flere år siden jeg sidst har lavet upload i php, men gemmer han ikke filen ved move_uploaded_file(); ?

Anyways, jeg tror dit problem ligger i din sti... du kan IKKE have en sti der hedder /?/ ! Det som den sti der gør, at at linke til /index.php?/filnavnet ... det dur ikke - kun hvis du manuelt ændrer din serveropsætning!

edit: http://b2f.dk/?/et-eller-andet-billede.png


en af min venner har gør sådan at den ikke bare hedder http://b2f.dk/b2flogo.png/ så den bare hedder sådan her
http://localhostr.com/files/5GuW8Py/capture.png

altså det kommer til at se sådan der ud..
men hvordan gøre jeg sådan at den gemmer de filer man upload?

eller kan jeg ikke start på en ny og spørger nogle af jer om i kan hjælp mig med hvordan med lave et lille fotoalbum. hvor man kan se url & hvorfor et bruger id der har upload det osv..

Håber i / du kan hjælp mig :D

Håber det giver menning for dig/jer.



Indlæg senest redigeret d. 16.04.2011 00:43 af Bruger #16353
Det ville være en idé, hvis du gav os din opdaterede source så... men:

Tilføj en kolonne i albumimg tabellen, til dit filnavn, og gem dit filnavn der i..

Tror jeg misforstod Theis før, for du gemmer aldrig en henvisning til, hvad det er for et billede der bliver uploaded.




Det ville være en idé, hvis du gav os din opdaterede source så... men:

Tilføj en kolonne i albumimg tabellen, til dit filnavn, og gem dit filnavn der i..

Tror jeg misforstod Theis før, for du gemmer aldrig en henvisning til, hvad det er for et billede der bliver uploaded.


Altså Blevet bliver upload og det ligger på ftp server..



Fikser måske ikke helt, men er da ihvertfald fejl:

Du har mange steder:
$_FILES['name']
Skal være:
$_FILES['uploadedfile']['name']


Ligeledes har du
http://www.b2f.dk/?/'. basename( $randFilename . $_FILES['name'])

Brug dog den $url variable du sætter til den værdi. Vil spare kode og gøre det lettere at rette senere.

Din anden select i din første kode er forkert eller også er den første. Det giver i hvertfald ikke mening at selecte i den samme tabel to gange.

I $row tester du på 'img' feltet. Din tabel lbumimg har ikke noget img felt.

Du har en { op linie 10, men du har ingen tilhørende }.







t