Avatar billede nexus-6 Nybegynder
01. marts 2003 - 04:09 Der er 2 kommentarer og
1 løsning

sidste lille problem med billeder og mysql

Jeg kan fint uploade et billede med denne fil:

//-----------save.php denne fil gemmer i mysql-----------
$filename = $_FILES['billede']['tmp_name'];
print "$filename<br>";
echo $_FILES['billede']['type'];
if (is_uploaded_file($filename)) {
    $data = addslashes(fread(fopen($filename,"rb"),filesize($filename)));
    $a=getimagesize($filename);
    $width=$a[0]; $height=$a[1];
    $type=addslashes($_FILES['billede']['type']);
    $sql = "INSERT INTO pix SET file='$data', type='$type', text='test billede', height='$height', width='$width'";
   
    sql_connect();
    sql_query($sql);
    sql_close();
}else{
    echo "kunne ikke uploade";
}
?>
<BR><A HREF="read.php">read</A>

Når jeg så skringer videre til read.php som ser sådan her ud:
//-------read.php---viser billede---------------
$sql = "SELECT id, width, height FROM pix";
sql_connect();
$result = sql_query_anwser($sql);
sql_close();
$t = count($result);
echo $t;
while ($t > 0){
    $t--;
    extract($result[$t]);
    echo "<img src='getimage.php?id=$id' width='$width' height='$height'>";
    echo "<BR>";
}

Fejlen er så den fil jeg lige har uploadet (og kun den) ikke kommer med i mit sql udtræk, men alle de billeder der lægger i mysql i forvejen kommer fint med og bliver vist. Hvis jeg så opdatere browseren (F5) en enkelt gang kommer det billede der lige er blevet uploadet også med og bliver vist.
Hvorfor fatter jeg godt nok ikke, nogen bud ?
På forhånd tak.
Avatar billede =maddog= Nybegynder
01. marts 2003 - 07:57 #1
øhhh. Java? Hvor? Er det mig der ikke fatter en brik eller hvad?
Avatar billede =maddog= Nybegynder
01. marts 2003 - 07:59 #2
heh. øhm. undskyld. jeg gav en million hvis jeg kunne fjerne det forrige indlæg. pinligt.
Avatar billede nexus-6 Nybegynder
01. marts 2003 - 14:00 #3
Hehe.... fik løst problemet.
I steder for at lave et til read.php
<BR><A HREF="read.php">read</A>
lavede jeg en header("Location:read.php"); og så virkede det =)
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