Upload file i db.

Tags:    php

<< < 123 > >>
Ved godt dette ikke er mysqli*

---
Har et problem, den melder ingen fejl, undre mig over den ikke laver en update.

Klikker på det valgte id, hvor jeg vil have det billede updated ind i min bruger tabel, så det er det billede som vises i profilen.

Men der sker intet.

Den finder det i alert.
Men den updater ikke.
--
Kode:


Fold kodeboks ind/udPHP kode 


Den finder mig med med mit session --> ".$_SESSION['brugernavn']."

Men hvorfor så ikke update?



26 svar postet i denne tråd vises herunder
10 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Prøv at tjekke på indholdet af $_POST['skiftbilled']



Hvilken værdi har $_POST['file'] umiddelbart inden
if(isset($_POST['file']))
hvor du bruger den som betingelse?





Så er det nok derfor koden i din if aldrig eksekveres.

Prøv at lægge formen før if(isset($_POST ...



du mangler multipart/form-data

http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4.2

Aah... det var vist lyv. :o) Det er jo ikke et file field



Indlæg senest redigeret d. 08.08.2013 21:03 af Bruger #10216
Der må være noget med din $visfotos - eller du behandler $_POST['file'] et andet sted måske?
Fold kodeboks ind/udPHP kode 




Ikke ind i. Før.

Du tjekker på en betingelse, som ikke er opfyldt. Derfor blir if(..) ikke eksekveret.

Altså skal der læses en værdi ind i $_POST['file'] inden du tjekker på den.

Tror jeg, er sgutte ekspert på det her :S

Prøv evt. at lægge en fiktiv value ind i $_POST['file'] lige inden if(...)



Indlæg senest redigeret d. 08.08.2013 21:14 af Bruger #3173
Se så giver det jo masser af mening. Husk altid alle aspekter i problemstillingen. :o)
AJAX foregår over et GET request, og ikke POST request - med mindre det specifikt uddybes i XHR.

Kig på denne:
http://api.jquery.com/jQuery.post/



Indlæg senest redigeret d. 08.08.2013 21:40 af Bruger #10216
Når jeg retter fejl i min kode, tjekker jeg at alle variabler, herunder post, get og session indeholder den forventede værdi, umiddelbart inden jeg laver en handling, som er afhængig af denne værdi.

Her kunne du jo have en fejlkilde, hvis $_SESSION['brugernavn'] er tom, eller ikke indeholder en værdi, som findes i table tp_brugere.





Bruger du jquery eller javascript til din AJAX?



Jeg har ikke forstand på jquery.

Men det springer i øjnene at du bruger GET i $.ajax og POST i din form.





<< < 123 > >>
t