JanThore Skrevet 10. desember 2002 Del Skrevet 10. desember 2002 hmm, sitter å plundrer litt med å hente ut bilder fra en database. Jeg får vist ett bilde, men ikke resten. Det er samme hvordan de blir skrivd ut, bare jeg får de ut liksom. Bruker denne kodebiten: if (isset($visbilder)){ mysql_pconnect("localhost","b","p"); mysql_select_db("bilde-i-db"); $sql_setning = "SELECT bin_data,filetype FROM tbl_bilde"; if(!($sql_resultat=mysql_query($sql_setning))) { echo "Det er ikke mulig å hente data"; } else { $antall_rader=mysql_num_rows($sql_resultat); for ($r=0; $r<$antall_rader; $r++) { $data = MYSQL_RESULT($sql_resultat,$r,"bin_data"); $type = MYSQL_RESULT($sql_resultat,$r,"filetype"); echo"$data"; echo"<br>"; } } } den gir meg altså kun det første bilde. hvis noen har noe klokt å komme med, så spytt ut :smile: hehe hilsen JT Lenke til kommentar
kilogram Skrevet 10. desember 2002 Del Skrevet 10. desember 2002 Kall denne koden under for image.php, og hent ut bildene ved å legge inn <img src="image.php?id=1" alt="Bilde $n">-tags. Du kan ikkje berre echoe ut fleire bilete på rad på den måten du har gjort. :smile: Du må nok modifisere litt på koden, dette er noko eg hadde liggande. <?php if (!empty($HTTP_GET_VARS['id'])) { $query = "SELECT image, image_type FROM images WHERE img_id = ".$HTTP_GET_VARS['id']; $result = mysql_query($query, $link); if (mysql_num_rows($result) == 0) { Header('Location: index.php'); } $image = mysql_result($result, 0, 'image'); $type = mysql_result($result, 0, 'image_type'); Header("Content-type: $type"); echo $image; } else { Header('Location: index.php'); } ?> _________________ Vegard A. Larsen, [email protected], www.sourcecode.no [ endret av kilogram den 2002-12-11 11:59 ] Lenke til kommentar
JanThore Skrevet 11. desember 2002 Forfatter Del Skrevet 11. desember 2002 Det var ikke helt slik jeg hadde tenkt meg den, men takk for svaret. JT Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå