26. februar 2003 - 00:41Der er
5 kommentarer og 1 løsning
Vise flere billeder!!
Har et script der henter billeder fra en database, men kun et ad gangen. Hvordan henter jeg flere billeder ad gangen (alle der har samme navn og dato). Her kommer scriptet: $q = mysql_query("select bin_data,filetype from binary_data WHERE tabell='$klubbnamn' AND datum='$datum'") or die(mysql_error());
if (mysql_num_rows($q)) { extract(mysql_fetch_array($q));
} else { header("Content-type: image/jpeg"); readfile("../../bilder/nopicture.jpg"); } Jeg ved at man skal bruge en lökke af en slags, men hvor??og hvordan?? Jeg henter så billedet på en anden side med img source, men som sagt kommer der kun et.
Det kan du ikke her. Du kan lave flere <img>-tags der hver refererer til et unikt billede. Du skal altså lave løkken i dit HTML-dokument, hvor du også skal slå op i tabllen. Dit "billed"-script skal så levere ét billede på baggrund af den unikke id.
ok, hvert billede har også et unikt ID, smider man det ind i querystringen må man vel kunne kalde på det. Problemet er at der skal kaldes på dato og navn, brugeren ved ingenting om ID. Skal man så lave en lökke der går hele tabellen igennem og leder efter ID hver gang man skal loade et billede?? Hvordan gör man det i så fald (EOF??). //Michael
Som jeg skriver. På din PHP/HTML side leder du databasen igennem med udgangspunkt i dine søgekriterier. Derved laver du det antal <img>-tags der er nødvendige, med kald til dit "billed"-script, men angivelse af unik id.
Er det muligt at få et stykke kode, har ändret q-stringen til "select bin_data,filetype from binary_data WHERE tabell='$klubbnamn' AND datum='$datum' AND id=$'id'". Hvordan gör jeg så i img taggen? Jeg ved at jeg skal lave en lökke, men hvordan kommer jeg frem til idnummeret. Hvis jeg skal lede hele tabellen igennem hver gang tager det vel en helvedes tid. Og hvis jeg skal det, hvad hedder EOF i php?
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.