Hjælp med billede upload + mysql

Tags:    php

<< < 12 > >>
Hey.

Jeg har fuldt en guide her på siden ang billede upload.
så har jeg rettet lidt i den så den passer til mine behov.
Problemet er bare at den ikke vil virke :(

Så er der nogle af jer som har tid til og kigge på det og hjælpe med og forklare mig hvorfor den ikke vil som jeg vil

Billede-upload.php
Fold kodeboks ind/udPHP kode 


billeder-upload-verify.php
Fold kodeboks ind/udPHP kode 


Mysql databasen
Fold kodeboks ind/udSQL kode 








17 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Din sql ser ihvertfald meget forkert ud som du har den nu:

mysql_query("UPDATE piger SET $Billedenr = $billede WHERE id = '$id' ")

Nu ved jeg ikke hvordan din tabel ser ud, men mon ikke den skulle være noget i retning af:
mysql_query("UPDATE piger SET billede = '$billedenr' WHERE id = '$id' ")

Jeg er meget sikker på at move_uploaded_file() fejler grundet manglende rettigheder eller mappen måske ikke eksistere? For du benytter funktionen korrekt. Prøv evt. at "flytte" filen til samme mappe som den allerede er i og se om den kommer med samme fejl.



Hej C-ringvig

Der er 3 ting som jeg umiddelbart kan se skaber din fejl:

For det første skal du huske et punktum før filtypen:

Fold kodeboks ind/udKode 


Den anden fejl er, at du skal ha' anførselstegn omkring, når du indsætter i databasen:

Fold kodeboks ind/udKode 


Og sidst, men ikke mindst skal du huske at $billedenr skal være med lille b, du har skrevet "$billedenr", men "$Billedenr" nede i sql query



Indlæg senest redigeret d. 30.06.2008 16:52 af Bruger #10572
der er ihvertfald et komma formeget i update mysql'en



Det ville nok hjælpe med en forklaring på hvad der ikke virker.

Kommer der nogen fejlbesked?
Bliver billedet ikke uploadet?
Bliver billedet ikke flyttet til rigtig mappe?
Eller det mysql delen der ikke virker?




Nårh ja sry da :)

Når man har udfyldt felterne i billede-upload.php så når man er blivet sendt videre til billeder-upload-verify.php så sker der ikke mere siden er bare helt tom. og der sker ikke noget i mysql databasen eller og billederne bliver heller ikke uploadet



Her lige et par gæt, på 2 ting som ser forkert ud

$billedenr = billede . $HTTP_POST_VARS['nr'];

skal vel være:

$billedenr = "billede" . $HTTP_POST_VARS['nr'];

Og bliver her referet til den rigtige fil?

$ext = strtolower(end(explode(".", $_FILES['fil']['name'])));

burde det ikke være:
$ext = strtolower(end(explode(".", $_FILES['billede']['name'])));




Takker :) Nu skete der noget :) Men der kom bare en fejl frem

Fold kodeboks ind/udKode 


hvad skyldes den ?



MHT til move_uploaded_fil; Har du skriverettigheder til undermappen?

Din sql er vidst heller ikke helt rigtig:
mysql_query("UPDATE piger SET $Billedenr = $billede, WHERE id = '$id'")

Jeg kan ikke se hvor du får variablen $billede fra og det komma skal du da vidst droppe.



nu har jeg rettet de små fejl jeg kunne finde..

Fold kodeboks ind/udKode 


Men den laver stadig den fejl
Fold kodeboks ind/udKode 


Og mappen har 777



Slet ikke nogen som har tid ?



<< < 12 > >>
t